Jobs · Engineering · Texas

Embedded Software Engineer – Hybrid Work Opportunity - Sign on bonus

BAE Systems, Inc. · Austin, TX · 1 mo ago
HybridEngineering$97k–$165k/yrFull-time

About the role

Join our team at Electronic Systems in Austin, TX, where you’ll be part of an Integrated Product Team (IPT) developing next-generation avionics, including fly-by-wire flight controls, full authority digital engine controls, and power management. As an Embedded Software Engineer, you’ll design, develop, and validate software for safety-critical avionics systems, ensuring compliance with DO-178C and other industry standards. You’ll collaborate with Systems and Hardware Engineers to translate customer requirements into technical solutions, perform SW/HW integration testing, and implement best practices for software development, including version control, coding standards, and automated testing. Additionally, you may reverse engineer existing codebases to address problem reports, implement enhancements, and improve maintainability.

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.
  • Reverse engineer existing codebases to address problem reports, implement enhancements, and improve overall structure for maintainability.

Requirements

  • BS in Electrical Engineering, Computer Science, or a similar field.
  • 4+ years of experience in avionics or electronic controls embedded development in a safety or mission-critical environment (e.g., 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.
  • Technical writing skills: capable of creating required engineering documentation.

Preferred Qualifications

  • Master’s Degree in a relevant field (e.g., Computer Science, Electrical Engineering, Aerospace Engineering) with 5+ years of experience in safety-critical avionics embedded software development and testing.
  • Strong understanding of safety processes and standards such as ARP4754, DO-178B/C, DO-254, ISO-26262, or equivalent.
  • Familiarity with MATLAB/Simulink modeling and auto code generation.
  • Experience developing device drivers/board support packages.
  • Experience with data transfer protocols, including ARINC 429, RS-232, and MIL-STD-1553, and 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.
  • Motivated self-starter with strong problem-solving skills, judgment, analytical capability, and good planning and organizational skills.

Pay

Full-Time Salary Range: $97,008 – $164,914. Individual salaries are determined by a variety of factors, including business considerations, local market conditions, internal equity, and candidate qualifications such as skills, education, and experience.

Benefits

  • Health, dental, and vision insurance.
  • Health savings accounts.
  • 401(k) savings plan.
  • Disability coverage and life and accident insurance.
  • Employee assistance program and legal plan.
  • Discounts on home, auto, and pet insurance.
  • Paid time off, paid holidays, and other leave programs, including paid parental, military, bereavement, and applicable federal and state sick leave.
  • Company recognition program with monetary or non-monetary awards.
  • Other incentives may be available based on position level and job specifics.

Similar jobs