Embedded Software Engineer IV — Honeybee Robotics Blue Origin Los Angeles, CA arm,c,cpp,python,linux,freertos,i2c,spi,uart,can,ethernet,usb,fpga,aerospace,robotics,lead,us_west,hybrid,regulated,cross_func,research,cmake,gcc 197529 276539
Blue Origin

Embedded Software Engineer IV — Honeybee Robotics

Location Node Los Angeles, CA (hybrid)
Base Compensation USD 197k–276k
Commitment full-time
Clearance Req none
arm c cpp python linux freertos i2c spi uart can ethernet usb fpga aerospace robotics lead us_west hybrid regulated cross_func research cmake gcc

Overview

Blue Origin is seeking an Embedded Software Engineer IV for its Honeybee Robotics subsidiary to develop embedded software for a remotely controlled rover, leading efforts in coding, testing, and validation of vehicle control software.

Please note that the work mode for this role is not explicitly stated in the job listing. It is listed here as hybrid based on assumption for the Los Angeles, CA location — confirm the actual arrangement with the recruiter.

Responsibilities

  • Lead efforts in coding, testing and validation of vehicle control software.
  • Manage software field deployments and provide support on-site and remotely to customers.
  • Work with stakeholders to derive and own software system requirements and schedules.
  • Evaluate and identify improvements to system design with a specific focus on robust autonomy.
  • Collaborate with scientists, engineering managers, product management, and program management to drive new product development programs from concept to production.
  • Write requirements and specification documents.

Requirements

  • Bachelor’s Degree in Computer Science, Robotics, Computer Engineering, or Electrical Engineering.
  • More than 6 years of hands-on experience in software development for PC or embedded platforms.
  • Proficient in developing baremetal applications using C/C++.
  • Proficient in applying testing frameworks and conducting unit tests.
  • Proficient in writing drivers for various types of sensors.
  • Basic understanding of electromechanical systems (motors, actuators, controls).
  • Experience crafting autonomous safety-critical fault recovery code.
  • Proven experience crafting reliable software architectures for critical systems.
  • Understanding of digital communication protocols (Ethernet, USB, asynchronous serial, CAN, SPI, I2C).
  • Background in spaceflight avionics applications.
  • Familiarity with automated testing methodologies and continuous integration practices.
  • Familiarity reading circuit schematics and performing basic hardware debugging tasks.

Bonus Points

  • Experience of operational control of a remotely controlled mission with large latencies.
  • Experience with building and working with GDS or other C2 systems.
  • Familiarity with vision based autonomy and hazard avoidance.
  • Skilled in Python scripting.
  • Background in developing software for vehicles.
  • Proficiency in building maintainable and versatile multithreaded and multi-process applications in an RTOS environment.

Additional Information

Applicants for employment at Blue Origin must be a U.S. citizen or national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or asylee.

Sourced from the employer’s career site. Verify before applying.

Variables & Compensation

  • Medical
  • Dental
  • Vision
  • 401(k) with company match
  • Paid parental leave
  • Stock options

Trademark Disclaimer: Unless explicitly designated as a direct or sponsored listing, EmbeddedDOESHire is not affiliated with, endorsed by, or associated with Blue Origin. All company logos, trademarks, and brand parameters are the property of their respective owners and are utilized here solely for indexical and identification purposes.

Compensation Disclaimer: Unless this specification was directly verified and posted by the employer, we cannot guarantee the accuracy of the listed salary parameters. These figures are compiled from public market records and may deviate from actual offered compensation. Final salaries are determined dynamically by the hiring entity based on candidate evaluation, location, and final contract execution.

Content Disclaimer: This listing is sourced from the employer's public career site. Job details — including responsibilities, qualifications, and compensation — may change. Verify with the employer before applying.