[Remote] Flight Software Developer
Note: The job is a remote job and is open to candidates in USA. Cimarron Inc. is a global solutions company seeking Flight Software Developers to join a key team supporting a human spaceflight program. The role involves developing, maintaining, and modifying flight software, working as part of an Agile/Scrum team, and conducting software testing and integration.
Responsibilities
- Develop, maintain, and modify flight software in support of launch vehicle and human spaceflight programs
- Work as part of an Agile/Scrum team to support requirements, design, implementation, test, integration, and verification
- Work with stakeholders to guide the design and development of software solutions
- Write and perform unit tests on software changes
- Conduct software peer reviews
- Develop and run integration tests
- Support embedded systems testing, hardware/software integration, and hardware-in-the-loop simulations
Skills
- Due to facility security requirements, only U.S. citizens or Permanent Residents are eligible for consideration at this time
- This position requires access to federal facilities. Candidates must possess a valid, unexpired Real ID-compliant driver's license or state-issued identification card at the time of hire. If you are unsure whether your ID is Real ID-compliant, please check for the star symbol in the upper portion of your driver's license or state ID
- Ability to complete a pre-employment background check, breath alcohol test, and drug screening, which will include but is not limited to testing for marijuana use
- 5 or more years of experience with C++, Python, embedded systems, hardware/software integration, simulations, and Linux-based operating systems
- Experience with object-oriented software design and development
- Experience developing or maintaining automated software tests
- Experience with requirements analysis, requirements verification, systems engineering concepts, and software/system integration
- Understanding of Software Configuration Management practices and tools, including Bitbucket and Jira
- Strong software debugging skills
- Demonstrated ability to write technical reports
- Excellent verbal and written communication skills
- Ability to support occasional travel up to 25%
- Bachelor's degree in Computer Science, Computer Engineering, Mathematics, Systems Engineering, or related technical discipline
- Experience using AI-assisted software development tools and workflows effectively to support software development, code analysis, testing, debugging, and documentation
- Experience working in a SAFe/Agile environment
- Aerospace experience
Benefits
- Health, dental, and vision insurance
- 401(k) contributions
- Educational reimbursement
- Company-wide information meetings led by our President and CEO
- Awards program designed to recognize our amazing employees and their accomplishments
Company Overview