Position Introduction/Key Duties
Cimarron is seeking a
Staff Software Engineer to provide support for the avionics systems and the flight software testing for the StarLab program. The StarLab will be a low Earth orbit (LEO) space station that will serve as a business park for commercial space and space tourism activities! This work will be performed in Houston, Texas.
Key Duties
- Contribute to software architecture, requirements, design, prototyping, and implementation.
- Apply the appropriate standards, processes, procedures, and tools through the development life cycle.
- Apply knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system user to develop software.
- Correct program errors, prepare operation instructions, compile documentation of program development, and analyze system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
- Ensure software standards are met.
- Support system integration lab (SIL) and Software Verification Lab (SVL) for the testing of avionics and software.
- Support FSW integration in the SIL and SVL.
- Design and implement simulation software for multiple interfaces to support testing and integration of software from external team members.
- Design and implement data collection software from interfaces, data buses, and other sources.
- Contribute to resource planning, schedule development, and schedule metrics of software schedules.
- Support program reviews with contributions to technical presentation materials, internal reviews, and presenting technical approaches.
- Contribute to the software architecture for all levels of software classification.
- Identify risks, provide risk mitigation strategies, and review impacts to schedules.
- Assess the risk of integrating different types and levels of hardware into a test environment.
Required/Desired Skills, Experience, And Education
Required Skills, Experience, and Education:
- Due to facility security requirements, only U.S. citizens are eligible for consideration at this time.
- Excellent written and verbal communication skills.
- Ability to work collaboratively in a fast-paced, dynamic work environment.
- Bachelor’s degree from an accredited college in a related discipline, or equivalent experience/combined education, and 10 or more years of professional experience, or Master's degree in a related discipline and 8 or more years of professional experience.
Desired Skills, Experience, And Education
- Experience with space system software.
- Experience with embedded C, Rust, Python, and Java.
- Experience with NASA cFS (Core Flight Software).
- Experience with HDL for FPGA development.
- Experience integrating microcontrollers with FPGA’s.
- Experience with hardware/software interfaces.
- Experience debugging hardware/software interfaces with oscilloscopes and logic analyzers.
Business Profile
Cimarron is a global solutions company with a strategic partnering approach to satisfying customer-driven requirements. We ensure customer success with a modern approach and experienced leadership. Driven by an entrepreneurial spirit, Cimarron is fueled by highly skilled employees, developing new innovative technologies, and delivering superior products and services. We believe in recognizing employees' worth by offering competitive salaries and benefits, including health, dental, and vision insurance, 401(k) contributions, educational reimbursement, and much more. From company communication through Company-wide information meetings led by our President and CEO, to an Awards program designed to recognize our amazing employees and their accomplishments, you will not only feel like you are a part of a team, you will be a valued member of the Cimarron family. Cimarron is an Equal Opportunity/Affirmative Action Employer, M/F/Disability/Veteran.