The Electric, Environmental & Engine Systems (ES) business within RTX is seeking a Senior Software Engineer to join their Electric Power Systems team to develop innovative solutions for the aerospace industry's biggest customers, specifically focusing on leading embedded software development for aerospace electric power systems.
Requirements
- Experience with embedded software development and verification with industry standards (DO-178 or equivalent)
- Strong knowledge of C programming and real-time embedded systems
- Experience across the full software life cycle, from requirements through certification
- Experience with Model-Based Development (e.g., MATLAB/Simulink)
- Familiarity with real-time operating systems and board support package integration
- Understanding of aerospace communication protocols (ARINC 429, CAN, Ethernet, etc.)
Responsibilities
- Lead embedded software development for aerospace electric power systems, including full life-cycle responsibilities: planning, design, coding, verification, and certification.
- Collaborate in a team environment (both local and remote) to translate system-level requirements into high-level and low-level software specifications.
- Design and implement robust architectures in C for safety-critical applications certified to DO-178 standards (Levels A–C).
- Conduct rigorous verification activities including unit tests, integration tests, and system-level testing to ensure compliance with aerospace certification requirements.
- Work hands-on in lab environments, using oscilloscopes, emulators, test stands, and debugging tools to validate embedded software functionality.
- Support continuous improvement of software development processes, ensuring high reliability, maintainability, and quality across all projects.
- Mentor junior engineers and provide technical guidance in software design, coding practices, and certification documentation.
Other
- This job requires a U.S. Person.
- Hybrid role: Employees will work regularly both onsite and offsite.
- Candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.
- Three weeks of vacation for newly hired employees
- May be eligible for relocation