Embedded Software Platform Engineer

Blue Origin   •  

Kent, WA

Industry: Aerospace & Defense

  •  

Not Specified years

Posted 27 days ago

Responsibilities:


  • Develop BSP components including bootloader, flash memory, RAM, interrupt, clock, and recovery subsystem configuration
  • Develop IO drivers for ADC, DAC, SPI, I2C, UART, and network peripherals
  • Provide review and feedback of new hardware designs from a software perspective
  • Develop initial software for board bring-up
  • Debug issues at the hardware and software boundary
  • Define requirements, then design, develop, and verify very low level software for safety critical avionics
  • Create rapid prototypes to prove out the architecture/design concepts and quantify technical risks

Qualifications:


  • Minimum of a B.S. degree in computer engineering, electrical engineering, computer science, mathematics, physics, aerospace, or related field
  • Demonstrable software development experience at the hardware software boundary
  • Strong software development skills, particularly in C/C++
  • Superior written, verbal, and interpersonal communication skills
  • Ability to work independently and as part of a team on rapid development programs
  • 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.

Desired:


  • M.S. or other advanced degree in computer engineering, computer science, or related field.
  • 5 or more years' experience shipping multiple products to customers
  • Experience writing the first boot code on multiple new boards
  • Experience in real-time and/or safety-critical software development
  • Experience with networked distributed systems