Posted in

Software Engineer III – New Shepard

Software Engineer III – New Shepard

CompanyBlue Origin
LocationKent, WA, USA
Salary$148014 – $207218.55
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Minimum of a B.S. degree in computer science, computer engineering, electrical engineering, or related field
  • 5+ years of software development experience or software leadership experience
  • Strong avionics and flight software development skills, including lab integration and testing
  • Strong understanding of software engineering principles
  • Project management fundamentals, including planning, tracking progress, and adjusting scope to meet goals
  • The ability to quickly absorb information in an unfamiliar domain and translate it into software
  • Experience working in an engineering software team
  • An internal drive to deliver high-quality results with the ability to seek out requirements and propose solutions
  • Solid communication skills; open to the opinions of others and willing to own and correct mistakes
  • Working knowledge of configuration management and source code management systems
  • Experience with software development in mission and safety-critical environments, such as DO-178 compliance
  • Have an ability to take technical ownership, step in to help team members as needed, collaborate with team members to identify and fix technical problems
  • Must be a U.S. citizen or national, U.S. permanent resident (current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum
  • Ability to earn trust, maintain positive and professional relationships, and contribute to a culture of inclusion

Responsibilities

  • Develop flight software to enable a robust, real-time, safety-critical, software systems
  • Support development of fault tolerant flight software responsible for the overall command and control and autonomous flight vehicles
  • Provide contribution towards software development and integration testing efforts to integrate software components, create and run unit tests, validate on Hardware-in-the-Loop and release real-time embedded solutions
  • Contribute to production of technical documentation for software architecture, design, verification plans
  • Provide input to TPMs to help plan, track progress and adjust scope to meet goals in agile operating rhythm
  • Adapt software DevOps technologies to solve software automation problems
  • Support deployment of common & streamlined process/procedures across software organization
  • Actively work with product owner and scrum master to support sprint planning and backlog grooming sessions

Preferred Qualifications

  • M.S degree in computer science, computer engineering, electrical engineering, or related field
  • Software development skills, particularly in C/C++, and Python
  • Experience with Windows, Linux, Git, compiler tool-chains, database systems, scripting languages and UX design
  • Working knowledge of using software DevOps technologies to solve software automation problems
  • Experience with desktop applications, real-time embedded applications, and safety-critical software development
  • Experience with and understanding of computer networking systems and protocols
  • Experience with application performance monitoring and analysis
  • Experience with instrumentation and control systems
  • Experience with space vehicle launch operations
  • Embedded systems experience
  • Matlab and Simulink experience, especially related to generating C code from models
  • Experience debugging low-level (platform and driver) code
  • Experience debugging auto-generated code
  • Experience utilizing AI to improve development efficiency