About The Position
Our client, a space robotics company, is seeking a Software Verification Architect to lead the verification of flight software for their lunar landers. The successful candidate will work closely with the software developers and test engineers, review software requirements and designs, design software test plans, and develop test automation tools. They will also mentor and lead software test engineers and be responsible for collecting and analyzing test metrics. The ideal candidate will have a bachelor's degree in computer engineering or computer science, proficiency in software configuration management tools, experience with continuous integration pipelines, and proficiency in object-oriented programming and scripting languages. Prior experience with spaceflight hardware and software development processes, coding safety standards, and complex hardware/electronic systems is a plus. The base salary range for this position will depend on performance, business objectives, and professional experience, and the successful candidate must be a US citizen or lawful permanent resident to comply with space technology export regulations. Join our client in making space accessible to the world and sparking a new era of exploration, science, tourism, resource utilization, and mining.
Qualifications
- Bachelor's degree in computer engineering, computer science, or similar field
- Minimum five years of relevant work experience
- Proficiency with software configuration management tools (e.g. git)
- Experience with Continuous Integration pipelines.
- Proficiency with Object-Oriented Programming (e.g., C++)
- Proficiency with scripting languages (e.g., Python)
- Experience with containers (e.g. Docker) and virtual machines (e.g. QEMU) (desired)
- Knowledge of spaceflight hardware and software development processes (desired)
- Experience with Linux and other embedded operating systems (desired)
- Familiarity with coding safety standards (e.g. MISRA-C) (desired)
- Familiarity with communication and peripheral protocols (e.g. CCSDS, Ethernet, RS-422, TCP/IP) (desired)
- Familiarity with complex hardware/electronic systems (desired)
- Familiarity with electronic test equipment (desired)
- Familiarity with environmental testing (e.g. EMC/EMI, thermal-vacuum testing) (desired)
- Integration experience in a 100K or ISO8 class cleanroom environment (desired)
Requirements
- Bachelor’s degree in computer engineering, computer science, or similar field
- Minimum five years of relevant work experience
- Proficiency with software configuration management tools (e.g. git)
- Experience with Continuous Integration pipelines
- Proficiency with Object-Oriented Programming (e.g., C++)
- Proficiency with scripting languages (e.g., Python)
- Experience with containers (e.g. Docker) and virtual machines (e.g. QEMU)
- Knowledge of spaceflight hardware and software development processes
- Experience with Linux and other embedded operating systems
- Familiarity with coding safety standards (e.g. MISRA-C)
- Familiarity with communication and peripheral protocols (e.g. CCSDS, Ethernet, RS-422, TCP/IP)
- Familiarity with complex hardware/electronic systems
- Familiarity with electronic test equipment
- Familiarity with environmental testing (e.g. EMC/EMI, thermal-vacuum testing)
- Integration experience in a 100K or ISO8 class cleanroom environment
Benefits
- Opportunity to work in a space robotics company that seeks to make space accessible to the world
- Contribution to the exploration, science, tourism, resource utilization, and mining of space
- Work with advanced space robotics capabilities
- Collaborate with a team of software developers, test engineers, and project management professionals
- Competitive total rewards strategy
Powered by JazzHR
7PWRpi4nj9