Collins is looking for a Senior Software Engineer to join their Electric Power Systems team to solve complex challenges in aerospace electric power systems and help shape the future of aerospace.
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.)
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) unless prohibited by local laws/regulations
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
- U.S. Person (lawful permanent resident, U.S. citizen, U.S. national, or protected individual) as defined by 8 U.S.C. 1101(a)(20) or 8 U.S.C. 1324b(a)(3)
- Typically requires minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience
- May be eligible for relocation
- Must be eligible to work in the United States
- Three weeks of vacation for newly hired employees