Job Description Join BAE Systems and shape the future of flight!
Are you a passionate and experienced embedded software engineer looking for a challenging and rewarding opportunity? At BAE Systems’ Electronic Systems business, within our Controls & Avionics Solutions (CAS) sector, we are dedicated to creating innovative solutions that safely and efficiently transport millions of passengers every day. We’re seeking a talented Senior Embedded Software Engineer to join our team in Endicott, NY and contribute to the development of cutting-edge avionics systems.
Sign-On Bonus and Relocation Assistance are offered for this position!
About the Role:
As a Senior Embedded Software Engineer within CAS, you will play a critical role in architecting, designing, implementing, and validating software for complex embedded control systems used in the aviation industry. You will be a key contributor to ensuring the security and reliability of our products, from fly-by-wire flight controls to full authority digital engine controls.
What Youll Do:
- Participate in all phases of the software lifecycle – from requirements development and software design/implementation, to integration and verification.
- Architect and develop robust software designs and implementations that meet stringent safety and performance requirements for complex embedded control systems.
- Develop software utilizing tools such as Green Hills, ARM Development Studio, or other software development environments for embedded targets ranging from PowerPC to multi-core ARM processors.
- Proactively contribute to process improvement, leveraging new techniques to minimize design and product costs while maintaining high quality and adherence to industry standards (e.g., DO-178C).
- Focus on software product security, integrating security features and supporting validation efforts to ensure robust system protection.
Where Youll Contribute:
Within Controls & Avionics Solutions (CAS), you will have the opportunity to help define and develop the next generation of avionics – whether it is fly-by-wire flight controls, full authority digital engine controls, or power management systems. Learn more about CAS: http://www.baesystems-ps.com/interactive/cas.htm
What Were Looking For:
- Bachelor’s or Masters degree in Computer Engineering, Computer Science, or a related field.
- 5+ years of experience in embedded software development, ideally within the aerospace and/or defense industry.
- Experience with full software lifecycle (requirements, design, implementation, verification).
- Strong understanding of embedded systems concepts and real-time operating systems.
- Proficiency in C/C++, Python programming languages.
- Experience with software development tools and environments (e.g., Green Hills, VxWorks, LinxOS, Vector Cast, ARM Development Studio).
- Experience with software security principles and practices.
- Familiarity with aerospace software standards (e.g., DO-178C).
- Excellent problem-solving and communication skills.
What We Offer:
- A dynamic and collaborative work environment where your contributions are valued.
- Opportunities to work on cutting-edge projects that make a real difference in the world.
- Professional development opportunities to help you grow your skills and advance your career.
- A competitive salary and comprehensive benefits package.
- A flexible hybrid work schedule, balancing on-site and remote work.
Ready to join a team that’s powering innovation in flight? Apply today!