remote
Software Engineer 1 Onsite - Collins Aerospace
Software Engineer
Entry‑level Software Engineer focused on aerospace and defense systems, developing reliable embedded software in C++ and Python while maintaining DoD Secret clearance.
About the role
Key Responsibilities
- Design, develop, and test embedded software components for aerospace applications using C++ and Python.
- Collaborate with cross‑functional teams to define system requirements and validate design specifications.
- Perform code reviews, unit testing, and integration testing to ensure high reliability and compliance with DoD standards.
- Document design decisions, test plans, and maintenance procedures for long‑term support.
- Assist in troubleshooting and resolving production issues while adhering to security protocols.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
- Strong programming skills in C++ and Python with experience in embedded systems.
- Knowledge of real‑time operating systems (RTOS) and safety‑critical software development.
- U.S. citizenship and ability to obtain and maintain a DoD Secret clearance.
- Excellent problem‑solving skills and a collaborative mindset.