Embedded Software Engineer III Verified today
About this role
As an Embedded Software Engineer III in Blue Origin's Engines business unit, you will develop and verify avionics software components for rocket engines. Working in a small team, you will participate in all aspects of real-time embedded systems development for safety-critical, fully autonomous engines powering the next generation of reusable rockets.
What you will do
- Build and test real-time embedded software that controls rocket engines for human-capable spacecraft
- Develop verifiable requirements and create software architectures and designs
- Write planning specifications and design documentation
- Conduct systems integration, test development and execution
- Resolve issues and maintain software throughout the lifecycle
- Collaborate with multidisciplinary teams across the software development lifecycle
- Debug at the software/hardware boundary
Minimum qualifications
- B.S. degree or higher in computer engineering, electrical engineering, computer science, mathematics, physics, aerospace, or related field
- 5+ years hands-on experience developing and testing real-time embedded systems (bare metal, RTOS, or Linux kernel experience preferred; experience with safety-critical, fault-tolerant systems a plus)
- Experience writing software requirements
- Proficiency in C/C++ and Python
- Experience with device drivers
- Experience with the software development lifecycle (SDLC)
- Strong debugging skills at the software/hardware boundary
- Experience with serial communications and networking protocols (TCP/IP)
- Familiarity interfacing with sensors and actuators
- Experience designing robust APIs and interfaces
- Familiarity with git, JIRA, Confluence
- Familiarity with Agile methodologies
- Ability to learn fast, multitask and drive tasks to completion
- Ability to present technical concepts to peers and leadership
Preferred qualifications
- Experience with embedded avionics software or engine controller software for air-breathing or rocket engines
- Experience in design, development, and testing of safety-critical software systems in compliance with DO-178C or equivalent
- Ability to generate innovative reusable solutions
- Experience with UML or similar modelling
Compensation
Base pay range for WA applicants: $164,652.00 to $230,512.80. Other site ranges may differ. Benefits include medical, dental, vision, life insurance, paid parental leave, disability, 401(k) with company match up to 5%, stock options for regular employees, education support program, and up to 4 weeks paid time off plus 14 company-paid holidays annually.
Employment requirements
Applicants must be a U.S. citizen or national, U.S. permanent resident (Green Card holder), or lawfully admitted as a refugee or granted asylum. A standard background check is required for all positions.
