Eng Sr - SW

BAE SystemsEndicott, NY
1dHybrid

About The Position

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. 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

Requirements

  • Bachelor’s or Master's 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.
  • U.S. citizenship or U.S. permanent resident
  • Willingness to perform a wide variety of related tasks
  • Ability to quickly learn BAE Software Standards and apply them to development work.

Nice To Haves

  • Higher level programming & scripting languages such as C++, Python, JAVA, Perl, etc.
  • Software modeling, such as Matlab/Simulink
  • Experience in Embedded real-time Operating System development
  • Experience with PowerPC, ARM, x86 processor architectures
  • Real-time embedded low level software development (e.g. Device Drivers and BSP development)
  • Hardware/Software integration and debug experience
  • Familiarity with source control systems and configuration management practice
  • Experience with Safety Critical or Functional Safety industry standards such as: DO-178B or C, IEC 62304, IEC 62368, IEC 61508, ISO 26262

Responsibilities

  • 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.

Benefits

  • health, dental, and vision insurance
  • health savings accounts
  • a 401(k) savings plan
  • disability coverage
  • life and accident insurance
  • employee assistance program
  • a legal plan
  • discounts on things like home, auto, and pet insurance
  • paid time off
  • paid holidays
  • paid parental, military, bereavement, and any applicable federal and state sick leave
  • employees may participate in the company recognition program to receive monetary or non-monetary recognition awards
  • other incentives may be available based on position level and/or job specifics
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service