Senior Embedded Software Engineer

March 13

🏢 In-office - Bay Area

Apply Now
Logo of Honeybee Robotics

Honeybee Robotics

Honeybee Robotics develops and produces ground-breaking robotics that enables the exploration and utilization of space.

201 - 500

Description

• 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

Requirements

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

Benefits

• 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
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobscalifornia.com
Jobs by Title
Account Executive jobsAccounting Manager jobsAccountant jobsAdministration jobsAdministrative Assistant jobsAnalytics Engineer jobsAndroid Engineer jobsAttorney jobsBackend Engineer jobsBusiness Development Rep jobsBusiness Operations & Strategy jobsChief of Staff jobsCivil Engineer jobsCloud Engineer jobsCommunity Manager jobsCompliance jobsContent Marketing Manager jobsContent Manager jobsContent Writer jobsCopywriter jobsCustomer Success jobsCustomer Support jobsData Analyst jobsDatabase Administrator jobsData Engineer jobsData Entry jobsData Scientist jobsDevOps jobsEcommerce jobsElectrical Engineer jobsEmail Marketing Manager jobsEngineering Manager jobsExecutive Assistant jobsController jobsFinancial Planning and Analysis jobsFull-stack Engineer jobsFrontend Engineer jobsGame Engineer jobsGeneral Counsel jobsGraphics Designer jobsGrowth Marketing jobsHuman Resources jobsiOS Engineer jobsInfluencer Marketing jobsInfrastructure Engineer jobsIT Support jobsMachine Learning Engineer jobsMarketing jobsMedical Writer jobsMechanical Engineer jobsOperations jobsParalegal jobsPerformance Marketing jobsProduct Analyst jobsProduct Designer jobsProduct Manager jobsProject Manager jobsProgram Manager jobsProduct Marketing jobsQA Engineer jobsSDET jobsRecruitment jobsRisk jobsSales jobsSales Development Rep jobsSales Engineer jobsSalesforce Administrator jobsSalesforce Analyst jobsSalesforce Consultant jobsSalesforce Developer jobsScrum Master / Agile Coach jobsSecurity Engineer jobsSEO Marketing jobsSite Reliability Engineer jobsSocial Media Manager jobsSoftware Engineer jobsSolutions Engineer jobsSupport Engineer jobsSystem Administrator jobsSystems Engineer jobsTax jobsTechnical Account Manager jobsTechnical Writer jobsTechnical Product Manager jobsUser Researcher jobs