> Markdown version of [/jobs/ext/3889085-software-engineer-ii-non-traditional-path](https://www.wearedevelopers.com/jobs/ext/3889085-software-engineer-ii-non-traditional-path). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II (Non-traditional Path) - **Company:** BAE Systems - **Location:** Endicott, NY, United States - **Experience:** Experienced - **Salary:** $79,365.0 - $134,921.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Microsoft Windows, Agile Methodology, Systems Engineering, Confluence, JIRA, Communications Protocols, Continuous Integration, Software Debugging, Linux, Device Drivers, Embedded Software, Firmware, Python (Programming Language), Real-Time Operating Systems, Software Engineering, System Programming, Toolchain, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Git, SC Clearance, Information Technology, Programming Languages - **Published:** October 23, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3466619858&tx=ZT2625TTD&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role Are you a motivated and talented individual with a passion for embedded systems and low-level programming, but don't have a traditional background in computer science or engineering?, BAE Systems is seeking software engineers with 2 years of experience to join our team and contribute to designing, developing, and maintaining embedded software and firmware for mission-critical systems., * 2 years experience with embedded software or firmware development, testing, and validation in any programming language or environment. * Understanding of software engineering principles, specifically as they apply to resource-constrained environments (CPU, Memory, Power). * Experience with software and systems engineering processes, methodologies, and tools. * Experience performing software testing, validation, and verification activities, including the use of debuggers or hardware probes. * Strong problem-solving and analytical skills, with an ability to troubleshoot issues at the hardware-software interface. Preferred Education, Experience, & Skills * Ability to obtain a Secret Clearance. * Experience with real-time operating systems (RTOS) and embedded development lifecycles. * Proficiency in C/C (for embedded targets) and Python (for scripting/automation). * Experience with Windows/Linux OS and cross-compilation toolchains. * Familiarity with communication protocols (e.g., I2C, SPI, UART, CAN, ARINC 429, or MIL-STD-1553). * Experience with Continuous Integration (CI) tools, GIT, Jira, and Confluence. * Agile Development experience. * Experience designing and implementing real-time software algorithms, interrupt service routines (ISRs), or device drivers.