Software Development Engineer – Infrastructure

Vehicles

DESCRIPTION:  As part of a small, passionate and accomplished team of experts, you will be responsible for designing, building and continuously improving a state-of-the-art core infrastructure system that would allow us to launch and land rockets faster, cheaper and better. You will share in the team’s impact on all aspects of enabling everyone around you to go faster.  Together, our team develops the software tools and deployment pipeline that enables us to deliver safe and well-tested software to our vehicles.  This position will directly impact the history of space exploration and will require your dedicated commitment and detailed attention towards safe and repeatable spaceflight.
 
Responsibilities
  • Work on the platform upon which all of our flight software is built, tested, and deployed
  • Develop tooling up and down the stack from high-level web UIs to embedded software
  • Actively identify and eliminate issues by implementing robust software and hardware solutions
  • Automate and test everything, make it fast, and make it scale
  • Continuously improve our internal infrastructure, tools, and processes
  • Integrate commercial, open-source, and custom solutions across our platform
  • Collaborate with a multidisciplinary team of engineers to develop tools and workflows supporting advanced spaceflight systems
  • Challenge why things are done a certain way and figure out ways to make things better
  • Apply continuous integration not just to our tools but also to our processes
 
QUALIFICATIONS:
Required
  • Minimum of a B.S. degree in computer science, computer engineering, electrical engineering, or related field
  • 3+ years of software development experience
  • Strong software development skills, particularly in C/C++, C#/Java, or Python
  • Experience with build, test, and deployment automation
  • Ability to work independently and as part of a team on rapid development programs
  • Good written, verbal, and interpersonal communication skills
  • Must be a U.S. citizen or permanent resident (current Green Card holder)
 
Desired
  • Experience with Linux, Docker, Jenkins, REST APIs, databases, networks, compiler toolchains, scripting languages, and source code management systems
  • Experience with real-time embedded and/or safety-critical software development
  • Experience with unit testing and test driven development
  • Experience with DevOps
  • Experience with Agile / Scrum Experience with Docker
  • Basic knowledge of packaging archives such as .deb and .rpm package archives
  • Working knowledge of Configuration Management concepts such as GIT workflows, versioning, branching
 
Blue Origin offers a phenomenal work environment and awesome culture with competitive salaries, benefits, 401K, and relocation.
 
Blue Origin is an Equal Opportunity/Affirmative Action Employer. We will review all qualified applicants for consideration of employment without regard to age, race, color, sex, sexual orientation, gender identity, national origin, pregnancy, religion, or disabilities. Blue Origin prohibits any form of workplace harassment.

Share