Embedded Software Engineer III

$80,000 - $151,000/Yr

Sierra Nevada Corporation - Huntsville, AL

posted about 1 month ago

Full-time - Mid Level
Onsite - Huntsville, AL
Transportation Equipment Manufacturing

About the position

The Embedded Software Engineer III at Blue Origin plays a crucial role in the development and verification of avionics software components for rocket engines. This position involves hands-on development of real-time embedded software that controls rocket engines for human-capable spacecraft, contributing to the mission of making space accessible and safe for future generations. The engineer will work within a collaborative team environment, focusing on all aspects of the software development lifecycle, ensuring high-quality and safety-critical software delivery.

Responsibilities

  • Develop and test real-time embedded software for rocket engines.
  • Collaborate with multidisciplinary teams throughout the software development lifecycle.
  • Develop verifiable requirements and define software architecture and design.
  • Write planning specifications and assess/define software integration.
  • Develop code, write unit tests, and drive software integration.
  • Resolve issues and maintain software post-delivery.

Requirements

  • B.S. degree or higher in computer engineering, electrical engineering, computer science, mathematics, physics, aerospace, or related field.
  • 5+ years of hands-on experience developing and testing real-time embedded systems.
  • Experience with bare metal, RTOS, or Linux kernel.
  • Experience writing software requirements and with C/C++ and Python.
  • Experience with device drivers and the software development lifecycle (SDLC).
  • Strong debugging skills at the software/hardware boundary.
  • Experience with serial communications and networking protocols (TCP/IP).
  • Experience designing robust APIs and interfaces.
  • Familiarity with git, JIRA, Confluence, and Agile methodologies.

Nice-to-haves

  • 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.

Benefits

  • Medical, dental, vision insurance
  • Basic and supplemental life insurance
  • Paid parental leave
  • Short and long-term disability
  • 401(k) with a company match of up to 5%
  • Education Support Program
  • Up to four weeks of paid time off per year
  • Up to 14 company-paid holidays
  • Discretionary bonuses based on individual contributions.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service