Odyssey Space Research, LLC
Senior Software Application Engineer – STAGE™
Odyssey Space Research, LLC, Boulder, Colorado, United States, 80301
About the Opportunity:
Odyssey Space Research, LLC has an opportunity for a full-time experienced Senior Software Application Engineer to support our continued growth in the Houston, TX (and Boulder, CO) area. For more than 20 years Odyssey has tackled complex problems by providing innovative engineering and software solutions to advance space exploration – and had fun doing it. We foster a collaborative culture with a relaxed work environment where happy employees produce exceptional outcomes. Being a part of Odyssey Space Research means being part of a team of highly skilled professionals in fields such as aerospace engineering, software, mathematics, and physics, who create innovative products and solutions to advance space exploration. Our goal is to provide you with challenging work in a fun environment. Visit us at
https://www.odysseysr.com/
Odyssey’s STAGE ecosystem is a modular set of tools, simulations, and infrastructure that enables automated, repeatable, and reliable integrated flight software development and testing across software and hardware environments. It works seamlessly with our ENCORE Framework for
Commercial Class A
development but can be tailored to work with nearly any flight software framework, including cFS, Simulink, or custom solutions.
As a senior software application engineer on theSTAGEdevelopment team, you will be responsible for architecting, implementing, and testing an integrated testing and software verification environment. As a key contributor on a small team, you will be part of shaping the future of Odyssey’s products. You will engage with other driven and talented Odyssey software and hardware engineers to design and implement a variety of software applications and tools to enable and support Odyssey’s Commercial Class A software suite.
Aerospace experience is not required, this role only require software engineering and testing skills to be successful.
Responsibilities:
Take full ownership of application life cycles
Architect, implement, and test various functionalities in STAGE
Deliver production-ready code against aggressive timelines
Develop interdisciplinary software solutions and tools to optimize engineering time and eliminate redundancies
Develop modular and reusable automation software in Python and similar languages for engineering design and verification
Roll out software releases to customers
Basic Qualifications:
5+ years of product development experience with Python and similar languages
Ability to architect, implement, and test code
Deep understanding of and experience with software testing and verification
Excellent communication (written and verbal) skills
Excellent problem solving ability
Experience with one or more are desired:
Successful product deployment track record
Experience with DevOps and test automation
Experience with agile software development process
Experience with safety critical software testing and verification
Experience with engineering data processing
Fluent in Linux bash shell scripting
Deep understanding of user experience design principals and ability to add to design
Experience with software interface development
Salary Range:
$70k – $150k
#J-18808-Ljbffr
Odyssey Space Research, LLC has an opportunity for a full-time experienced Senior Software Application Engineer to support our continued growth in the Houston, TX (and Boulder, CO) area. For more than 20 years Odyssey has tackled complex problems by providing innovative engineering and software solutions to advance space exploration – and had fun doing it. We foster a collaborative culture with a relaxed work environment where happy employees produce exceptional outcomes. Being a part of Odyssey Space Research means being part of a team of highly skilled professionals in fields such as aerospace engineering, software, mathematics, and physics, who create innovative products and solutions to advance space exploration. Our goal is to provide you with challenging work in a fun environment. Visit us at
https://www.odysseysr.com/
Odyssey’s STAGE ecosystem is a modular set of tools, simulations, and infrastructure that enables automated, repeatable, and reliable integrated flight software development and testing across software and hardware environments. It works seamlessly with our ENCORE Framework for
Commercial Class A
development but can be tailored to work with nearly any flight software framework, including cFS, Simulink, or custom solutions.
As a senior software application engineer on theSTAGEdevelopment team, you will be responsible for architecting, implementing, and testing an integrated testing and software verification environment. As a key contributor on a small team, you will be part of shaping the future of Odyssey’s products. You will engage with other driven and talented Odyssey software and hardware engineers to design and implement a variety of software applications and tools to enable and support Odyssey’s Commercial Class A software suite.
Aerospace experience is not required, this role only require software engineering and testing skills to be successful.
Responsibilities:
Take full ownership of application life cycles
Architect, implement, and test various functionalities in STAGE
Deliver production-ready code against aggressive timelines
Develop interdisciplinary software solutions and tools to optimize engineering time and eliminate redundancies
Develop modular and reusable automation software in Python and similar languages for engineering design and verification
Roll out software releases to customers
Basic Qualifications:
5+ years of product development experience with Python and similar languages
Ability to architect, implement, and test code
Deep understanding of and experience with software testing and verification
Excellent communication (written and verbal) skills
Excellent problem solving ability
Experience with one or more are desired:
Successful product deployment track record
Experience with DevOps and test automation
Experience with agile software development process
Experience with safety critical software testing and verification
Experience with engineering data processing
Fluent in Linux bash shell scripting
Deep understanding of user experience design principals and ability to add to design
Experience with software interface development
Salary Range:
$70k – $150k
#J-18808-Ljbffr