remote
Senior Software Engineer - Collins Aerospace
Software Engineer
Senior Software Engineer designing and implementing high‑performance embedded solutions for aerospace applications, leveraging C++, Python, Linux, and Agile practices while supporting TS/SCI clearance requirements.
About the role
Key Responsibilities
- Design, develop, and integrate embedded software components for aerospace systems using C++ and Python.
- Collaborate with cross‑functional hardware and systems teams to define requirements and ensure seamless integration.
- Implement and maintain Linux‑based development environments, build pipelines, and version control (Git).
- Apply Agile methodologies, conduct sprint planning, and deliver incremental features on schedule.
- Write and execute unit and integration tests to guarantee code quality and reliability.
- Support security‑cleared projects, adhering to TS/SCI and polygraph requirements.
Requirements
- Bachelor’s or higher in Computer Science, Electrical Engineering, or related field with 5+ years of embedded software experience.
- Proficiency in C++ (C++11/14/17) and Python for scripting and test automation.
- Strong knowledge of Linux operating systems, real‑time constraints, and hardware interfaces.
- Experience with Agile/Scrum processes, Git version control, and CI/CD pipelines.
- Active TS/SCI clearance (or ability to obtain) and U.S. citizenship.