Sierra Space is looking to solve the problem of developing and improving cutting-edge software products for advanced mission payloads, electronic systems, aircraft, and orbital/space exploration systems to safeguard the nation, sustain human presence in space, and secure freedom of operations.
Requirements
- Expertise in one to multiple programming languages and advanced understanding of software development principles
- Ability to design and architect complex software systems
- Experience with different software development methodologies such as Agile and Scrum/Kanban
- Hands-on experience with the Open Mission Systems (OMS) and Universal Command and Control Interface (UCI) standards
- Advanced expertise in requirements management and system modeling tools, such as No Magic Cameo
- Proven experience in software architecture, including functional decomposition, interface definition, and software design
- Strong understanding and practical application of software design patterns
Responsibilities
- define, design, develop, test, certify and improve cutting-edge software products
- perform coding, debugging, testing, and troubleshooting of systems and software throughout our development process
- design and development of new software products throughout the product lifecycle
- Ability to design and architect complex software systems
- Hands-on experience with the Open Mission Systems (OMS) and Universal Command and Control Interface (UCI) standards
- Advanced expertise in requirements management and system modeling tools, such as No Magic Cameo
- Proven experience in software architecture, including functional decomposition, interface definition, and software design
Other
- Requires bachelor's degree in a related field (or equivalent work experience in lieu of degree or master's +6 yrs experience)
- Typically, 8+ years of related experience
- Strong problem-solving skills
- Ability to mentor and guide other engineers
- An active Secret U.S. Security Clearance is required