Posted in

Senior Avionics Software Engineer – Engines

Senior Avionics Software Engineer – Engines

CompanyBlue Origin
LocationSeattle, WA, USA, Huntsville, AL, USA
Salary$177567 – $248593.8
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • B.S. degree or higher in computer engineering, electrical engineering, computer science, mathematics, physics, aerospace, or related field.
  • 8+ years of hands-on experience developing and testing real-time embedded systems, including bare metal, RTOS, or Linux kernel experience (preferably some experience in requirements based, safety-critical, fault-tolerant systems).
  • Experience writing software requirements.
  • Experience Embedded Software Architecture and Design.
  • Experience with C/C++ and Python.
  • Strong debugging skills at the software/hardware boundary.
  • Experience with Device Drivers.
  • Experience with the SDLC.
  • Experience with serial communications and networking protocols (TCP/IP).
  • Experience designing robust APIs and interfaces.
  • Experience with Verification & Validation.
  • Experience with git, JIRA, Confluence.
  • Experience with Agile methodologies.
  • Experience with DO-178 or NPR7150 NASA standards.
  • Familiarity interfacing with sensors and actuators.
  • Ability to learn fast, multitask and drive tasks to completion.
  • Ability to present technical concepts to peers and leadership.
  • Ability to earn trust, maintain positive and professional relationships, and contribute to a culture of inclusion.
  • Must have can do attitude and be problem solver.
  • 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.

Responsibilities

  • Build and test real-time embedded software that controls rocket engines for human capable spacecraft.
  • Collaborate with multidisciplinary teams and participate deeply in all aspects of software development lifecycle (including developing verifiable requirements, defining software architecture and design, writing planning specifications, assessing/defining software integration, developing code, writing unit tests, driving software integration, issue resolution and software maintenance).

Preferred Qualifications

  • Experience with embedded avionics software or engine controller software for air-breathing or rocket engines are pluses. Also, experience in design, development, and testing of safety-critical software systems.
  • Experience with Test & Integration.
  • Ability to generate innovative reusable solutions.
  • Familiarity with Rust.
  • Experience with UML or similar