Embedded Software Engineer
Posted on 3/22/2024
Honeybee Robotics

201-500 employees

Develops robotics for space exploration and utilization
Company Overview
Honeybee Robotics, a key player in the Blue Origin family, stands out for its pioneering work in space exploration robotics, boasting a track record of technical excellence since 1983. The company's culture fosters collaboration and ownership, attracting top talent in engineering and software fields who are committed to pushing technical boundaries. With a portfolio of thousands of successful projects, including significant commercial and exploration missions, Honeybee Robotics demonstrates industry leadership and a competitive edge in the realm of space utilization.
Robotics & Automation
Aerospace

Company Stage

N/A

Total Funding

$149.9K

Founded

1983

Headquarters

Longmont, Colorado

Growth & Insights
Headcount

6 month growth

0%

1 year growth

24%

2 year growth

43%
Locations
Pasadena, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Printed Circuit Board (PCB) Design
Software Testing
Git
CategoriesNew
Backend Engineering
Embedded Engineering
IT & Support
Software Engineering
Requirements
  • B.S. in Computer Science, Robotics, Computer Engineering, Electrical Engineering, or other relevant degrees
  • Experience writing software for P.C. or embedded targets
  • Knowledge of C/C++ development
  • Experience with testing frameworks and unit testing
  • Experience with Git version control system
  • Experience reading circuit diagrams and performing basic debugging
  • Experience designing effective software architectures for critical, high-reliability systems
  • Ability to write maintainable and responsive multithreaded and multi-process applications
  • Knowledge of digital communication systems (ethernet, USB, async, serial, CAN, SPI, I2C)
  • Experience with space flight avionics or ground system software, particularly on planetary exploration missions
  • Knowledge of automated software tests and continuous integration systems
Responsibilities
  • Lead the development, testing, and validation of robotics software and control systems
  • Collaborate with scientists, engineering managers, product management, and program management to drive new product development programs from concept to production
  • Manage software field deployments and provide on-site and remote customer support
  • Derive and own software system requirements and schedules
  • Evaluate and identify improvements to system design with a specific focus on robust autonomy
  • Bring up and evaluate Printed Circuit Boards (PCB)
  • Write requirements and specification documents