Posting/External Job Title
Flight Software Developer
Location
Centennial, CO 80111 US
US (Primary)
Remote/Onsite/Hybrid
Fully Remote (Work From Home)
Job Type
Full-time
# of Hires Needed
4
Education
Bachelor's Degree
Travel
Up to 25%
Security Clearance Required
None
Pay Range (All offers will be based on experience)
$120,000.00 - $190,000.00/yr
Position Introduction/Key Duties
Cimarron is seeking
Flight Software Developers to join a key team within Cimarron in support of a human spaceflight program!
This position is fully remote. While the preference is for candidates to be based in Centennial, CO to facilitate in-person meetings and lab access as needed, fully remote candidates will be considered, with occasional travel required.Key Duties:- 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.
Required/Desired Skills, Experience, and Education
Required Skills, Experience, and Education:- 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.
Desired Skills, Experience, and Education:- 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.
Resumes should list employment dates in month/year format (e.g., January 2020 - March 2024) for each position to meet customer and contract documentation requirements.