remote
Senior Software Engineer Onsite - Collins Aerospace
Software Engineer
Senior Software Engineer leading mission‑critical embedded software development for aerospace systems, leveraging Python, C++, and advanced embedded techniques to deliver secure, high‑reliability solutions under DoD security clearance requirements.
About the role
Key Responsibilities
- Design, develop, and maintain high‑integrity embedded software for aerospace platforms, ensuring compliance with DoD standards.
- Collaborate with cross‑functional teams to define system architecture, perform requirements analysis, and drive technical solutions.
- Implement rigorous testing, debugging, and validation processes to meet stringent safety and reliability criteria.
- Lead code reviews, mentor junior engineers, and promote best practices in software engineering and security.
- Document design decisions, technical specifications, and test results for audit and certification purposes.
Requirements
- 5+ years of experience in embedded software development using C++ and Python.
- Strong knowledge of real‑time operating systems, hardware interfaces, and safety‑critical software development.
- U.S. citizenship with an active DoD Secret clearance (or ability to obtain one).
- Excellent problem‑solving skills, attention to detail, and ability to work in a fast‑paced, mission‑critical environment.
- Effective communication skills and a collaborative mindset.