Honeybee Robotics develops and produces ground-breaking robotics that enables the exploration and utilization of space.
March 13
🏢 In-office - Bay Area
Honeybee Robotics develops and produces ground-breaking robotics that enables the exploration and utilization of space.
• Develop and maintain robotic control and measurement software systems for PCs and embedded systems • Lead efforts in testing and validation of robotics software and control systems • Manage software field deployments and provide support on-site and remotely to customers • Derive and own software system requirements and schedules • Evaluate and identify improvements to system design with a specific focus on robust autonomy • Interface with scientists, engineering managers, product management, and program management to drive new product development programs from concept to production • Provide hands-on support to cross-functional product development teams servicing markets, including space, defense, medical, manufacturing, and other industries • Write requirements and specification documents
• BS in Computer Science, Robotics, Computer Engineering, Electrical Engineering, or equivalent • 6+ years of experience (or 4+ with MS) in software development for either PC or embedded targets • Extensive knowledge of C/C++ development • Experience setting up and maintaining DO-178 certified projects • Experience with MC/DC coverage testing, 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 • Capability 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 • Preferred Qualifications: • Experience with interfacing with FPGA HDL devices • 2+ years of RTOS development experience • Python scripting experience • GUI development experience (Qt experience preferred) • Experience writing code for motion control • Experience with distributed networked software for controls (i.e. ROS) • Knowledge of robotics motion systems (e.g., manipulator kinematics and dynamics)
• Employee Benefits include medical, dental, vision, basic and supplemental life insurance, and short and long-term disability. • 401(k) with immediate vesting and a 4.5% company match • Education Reimbursement for certificate, undergraduate, and graduate programs • Paid Time Off includes up to 4 weeks per year, paid sick leave, paid parental leave, two floating, and 11 company holidays.
Apply Now