> Markdown version of [/jobs/ext/3448685-lead-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3448685-lead-embedded-software-engineer). 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). --- # Lead Embedded Software Engineer - **Company:** BAE Systems - **Location:** Endicott, NY, United States (Remote available) - **Experience:** Expert - **Salary:** $120,874.0 - $205,486.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Assembly Language, C++ (Programming Language), Static Program Analysis, Computer Programming, Computer Engineering, Software Design Patterns, Datagram Transport Layer Security, Embedded Software, Hardware Security Module, Internet Protocol Security (IP SEC), Python (Programming Language), Language Modeling, Multiprocessing, Software Architecture, Real-Time Operating Systems, Software Tools, RSA (Cryptosystem), Software Engineering, Software Requirements Analysis, VxWorks, Software Security, Information Technology, Bare Metal, DO-178B, U-Boot - **Published:** September 10, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9bf6d5dcfe473f4d ## About the Role Are you a highly experienced and visionary embedded software engineer seeking a leadership role in a dynamic and innovative environment? At BAE Systems' Electronic Systems business, within our Controls & Avionics Solutions (CAS) sector, we are dedicated to creating cutting-edge avionics systems that ensure the safety and efficiency of air travel. We're seeking a talented and motivated Senior Principal Embedded Software Engineer to join our team in Endicott, NY and provide leadership in the development of next-generation flight control and related systems., * Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field; Master's degree preferred. * 8-10+ years of experience in embedded software development, 5+ years of demonstrated software leadership with a significant focus on aerospace or defense applications. * Deep understanding of real-time operating systems (RTOS) - *experience with LynxOS, VxWorks, or INTEGRITY is highly desirable* including bare metal operating systems. * Expert proficiency in C/C++, Python programming languages and software development tools. * Extensive experience with software architecture, design patterns, and software modeling techniques including Model Based Systems Engineering (MBSE). * Strong knowledge of software security principles and best practices. * Comprehensive understanding of aerospace software standards (e.g., DO-178B/C). * Proven leadership skills with the ability to mentor and guide junior engineers. * Excellent communication, collaboration, and problem-solving skills., * Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering or related field with strong embedded software development and team leadership background. * 10+ years of experience in embedded controls development with at least 3-5 years leading high performing distributed teams. * Experience in full software lifecycle including requirements, design, coding, integration and verification. * Experience with Real Time Operating Systems (RTOS) such as Green Hills Integrity, VxWorks, LynxOS, and bare metal OS. * Experience integrating on real-time, safety-critical electronic control systems that include hardware, software and programmable logic devices. * Experience with implementing cybersecurity capabilities leveraging features/components including any of the following; secure boot, cryptographic accelerators, Trusted Execution Environments (TEEs), Trusted Platform Modules (TPMs) or Hardware Security Modules (HSMs). * Understanding of purpose and usage of; cryptographic objects: Keys, Certs, CRLs; algorithms: SHA, AES, RSA, ECC, HMAC, GMAC, etc., and protocols: TLS/DTLS, IPSec, etc. * Solid knowledge and hands-on experience with C/C++, Python and assembly language programming * Experience performing static/dynamic code analysis. Technical writing skills: capable of creating clear and concise engineering documentation. * Preferred Education, Experience, & Skills * Master's Degree in related engineering field * 12+ years of experience in avionics or electronic controls embedded development, including familiarity with systems such as flight controls, engine controls or mission systems, with at least 5+ years of leading high performing distributed teams. * Experience with Multi-core and ARM processing hardware. * Experience with safety critical development guidelines including DO-178B/C, DO-254, ISO-26262 or equivalent safety process requirements. * Demonstrated experience leading medium to large sized software teams (5-10 engineers) * Demonstrated experience with Earned Value Management (EVM), including planning, tracking, and reporting on project performance using EVM methodologies. * Team player with a proactive attitude and the ability to be productive in a dynamic/collaborative environment * Strong oral and written communications skills * Motivated self-starter with good problem solving skills, judgment, and analytical capability, with good planning and organizational skills ## Description As a Sr. Principal Embedded Software Engineer within CAS, you will be a key technical leader responsible for the architecture, design, implementation, and verification of complex embedded software solutions. You will mentor and guide a team of engineers, driving best practices, and ensuring the delivery of high-quality, safety-critical software. This role demands a deep understanding of embedded systems, real-time operating systems, and a commitment to software security and safety. What You'll Do: * Lead the software engineering team for complex embedded control systems, considering safety, performance, and security requirements * Provide technical guidance and mentorship to a team of embedded software engineers, fostering a collaborative and innovative environment. * Experience leading high performing technical teams. * Participate in all phases of the software lifecycle - from requirements definition and system design, through implementation, integration, and rigorous verification. * Develop and review software designs, code, and documentation to ensure adherence to industry standards (e.g., DO-178C) and internal quality guidelines. * Evaluate and integrate new technologies and tools to improve software development processes and product capabilities. * Contribute to the evolution of our software development processes and best practices. * Act as a technical point of contact for complex software issues and provide resolution strategies. * Focus on software product security, leading the integration of security features and supporting comprehensive validation efforts. * Perform Control Account Manager (CAM) duties in adherence to sound Earned Value Management (EVM) techniques and practices. Where You'll Contribute: Within Controls & Avionics Solutions (CAS), you will have the opportunity to shape the future of avionics - contributing to fly-by-wire flight controls, full authority digital engine controls, power management systems, and other critical aircraft systems. [Learn more about CAS] ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)