Jobs · Engineering · California

Avionics / Embedded Software Engineer I - Early Career (2026 Starts)

Blue Origin · Los Angeles, CA · 1 mo ago
On-siteEngineering$111k–$155k/yrFull-time

About the role

Blue Origin is seeking talented individuals to join our dynamic team of engineers. Our mission is to lower the cost of access to space and enable a future where millions of people live and work in space for the benefit of Earth.

Responsibilities

  • Design, build, and maintain software applications and their components.
  • Collaborate with multidisciplinary teams to build verification plans, frameworks, tools, and tests for safety critical, real-time, embedded software that support control and diagnostics of human capable spacecraft, for both orbital and sub-orbital programs.
  • Review and update software requirements and designs for verifiability.
  • Write code to verify software for various embedded environments in C, C++, and Python.
  • Design adversarial, requirements based, automated tests.
  • Develop tools and infrastructure to support efficient build, debugging, and deployment.

Qualifications

  • A minimum of a BS Degree in computer engineering, computer science, electrical engineering, mathematics, physics, aerospace, or related field, earned within the last year.
  • Software development skills, particularly in C/C++, Python, or C#/Java.
  • Problem solving and debugging skills, particularly in C/C++.
  • Experience with formalized verification activities (Test cases, procedures, reports).
  • Collaborative interactions with software development teams while maintaining objectivity and independence.
  • Relevant internship/co-op and/or hands-on experience that demonstrate development of both technical skills as well as leadership qualities.
  • Ability to earn trust, maintain positive and professional relationships, and strengthen our culture of inclusion.
  • Ability to work independently and as part of a team on rapid development programs.
  • A flexible and adaptable mindset.
  • A self-driven individual with the ability to seek out requirements with minimal direction.

Desired

  • An advanced degree in Computer Science or Software Engineering.
  • Experience with build, test, and deployment automation.
  • Experience with and understanding of computer networking systems and protocols.
  • Experience with distributed applications and safety-critical software development.
  • Experience with Qt framework/QML.
  • Experience with DevOps and Agile/Scrum.
  • Working knowledge of configuration management and source code management systems.

Similar jobs