Eng Sr - SW

BAE SystemsAustin, TX
Onsite

About The Position

This Embedded Software Engineer opportunity is within the Controls & Avionics Solutions (CAS) business area, supporting safety-critical systems. The role involves being part of an Integrated Product Team (IPT) environment, working with a dynamic cross-functional team. The engineer will design, develop, and validate software for safety-critical avionics systems, ensuring compliance with DO-178C and other industry standards, as well as rigorous safety and reliability requirements. Collaboration with Systems and Hardware Engineers is key for translating business needs into technical solutions, including integration testing, verification, and debugging. The position also emphasizes implementing best practices in software development, such as version control, coding standards, automated testing, and integration. There may also be involvement in reverse engineering existing code bases for enhancements and improvements.

Requirements

  • BS in Electrical Engineering, Computer Science or Similar.
  • 4+ years of experience in avionics or electronic controls embedded development in a safety or mission critical environment (i.e. aerospace, military. energy, nuclear, automotive, medical devices).
  • Full software lifecycle working experience from requirements development through verification.
  • Experience integrating on real-time, safety-critical electronic systems that include hardware, software and programmable logic devices.
  • Proficient in C and Python programming, with practical experience in code development and analysis.
  • Experienced in performing code reviews, identifying issues, and ensuring adherence to coding standards.
  • Proficiency with version control systems and configuration management tools, including Git, to effectively manage and track changes to software and system configurations.
  • Technical writing skills: capable of creating required engineering documentation.

Nice To Haves

  • Master's Degree in a relevant field (e.g., Computer Science, Electrical Engineering, Aerospace Engineering) with 5 or more years of experience in safety-critical avionics embedded software development and testing, with a strong understanding of safety processes and standards such as ARP4754, DO-178B/C, DO-254, ISO-26262, or equivalent safety process requirements.
  • Familiarity with MATLAB/Simulink modeling and auto code generation.
  • Experience developing device drivers/board support packages.
  • Experienced with data transfer protocols, including ARINC 429, RS-232, and MIL-STD-1553, with a strong understanding of their applications, advantages, and limitations in avionics and embedded systems.
  • Experience with cybersecurity technologies, such as secure boot, encryption, and hardware-based security solutions.
  • Experience with Multi-core and ARM processing hardware is a plus.
  • Motivated self-starter with good problem solving skills, judgment, and analytical capability, with good planning and organizational skills.

Responsibilities

  • Design, develop, and validate software for safety-critical avionics systems, adhering to DO-178C and other industry standards.
  • Ensure compliance with system specifications and rigorous safety and reliability requirements throughout the software development lifecycle.
  • Collaborate with Systems and Hardware Engineers to translate business needs and customer requirements into technical solutions, including performing SW/HW integration testing, verification, and debug.
  • Implement best practices for software development, including version control, coding standards, automated testing, and integration.
  • May also be involved in reverse engineering existing code bases to address problem reports, implement enhancements and improve overall structure for maintainability.

Benefits

  • health, dental, and vision insurance
  • health savings accounts
  • a 401(k) savings plan
  • disability coverage
  • life and accident insurance
  • employee assistance program
  • legal plan
  • discounts on things like home, auto, and pet insurance
  • paid time off
  • paid holidays
  • paid parental leave
  • military leave
  • bereavement leave
  • any applicable federal and state sick leave
  • company recognition program for monetary or non-monetary recognition awards
  • medical benefits (for temporary employees working 20+ hours per week)
  • business travel accident insurance (for temporary employees working 20+ hours per week)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service