remote
Software Engineer I - Engine Indication & Crew Alerting Systems - Collins Aerospace
Software Engineer
Entry‑level software engineer developing safety‑critical engine indication and crew alerting software for aerospace platforms, using C++, embedded Linux, and real‑time operating systems in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and test embedded software for engine indication and crew alerting systems.
- Implement real‑time algorithms and interfaces using C++ on Linux‑based platforms.
- Collaborate with cross‑functional hardware, systems, and verification teams to ensure compliance with aerospace safety standards.
- Participate in code reviews, unit testing, and continuous integration using Git and automated build tools.
- Contribute to Agile sprint planning, backlog grooming, and documentation of technical solutions.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
- Proficiency in C++ and experience with embedded Linux or RTOS environments.
- Understanding of real‑time constraints, safety‑critical software development, and version control (Git).
- Strong problem‑solving skills and ability to work effectively in a collaborative, Agile team.
- U.S. citizenship or eligible immigration status; ability to obtain export authorization if required.