Senior Firmware Engineer

Senior
🇺🇸 United States
Software Developer
Software development

As a Firmware Engineer on the Spot Platform team, you will be part of a highly collaborative group that is passionate about innovation - and of course, robots! We help make Spot more useful to our customers by developing payloads and subsystems to collect and analyze real-world information. In this role, you will be responsible for the design and development of system level software and firmware for our robots and systems. This encompasses developing device drivers, firmware debug and tuning, as well as supporting our hardware team in bringing-up new hardware. This is a great opportunity if you enjoy working collaboratively with cross-functional teams and are comfortable with interpreting requirements from multiple sources into a workable concept.

How you will make an impact:

  • Design, develop, and document test plans for new hardware bring-up
  • Support the hardware team in board bring-up and debugging
  • Continually strive to improve the product and the process
  • Take on complex and ambiguous problems and come up with clean and robust solutions.

We are looking for:

  • 3+ years of professional experience in C/C++
  • Strong understanding of programming in an asynchronous environment with multiple processes, threads, timers, interrupts, etc.
  • Experience with Linux kernel and device driver development
  • Excellent debugging skills
  • Experience working with cross functional teams

Bonus points:

  • Experience with functional safety systems
  • Experience with common software development tools such as Docker, Jenkins, and Bazel
  • Experience with common hardware protocols/interfaces (PCIe, Ethernet, I2C, CAN, etc)
  • Familiarity with STM32 and Aurix MCUs
  • Working knowledge of hardware bring-up and debugging, including the ability to read schematics/datasheets and use common tools (oscilloscopes, multimeter, logic analyzers, etc.)

 

Boston Dynamics, Inc.

Boston Dynamics, Inc.

Customer Learning & Development team at Spot, focusing on training events and supporting a variety of audiences including internal teams and external stakeholders.

Events
Training
Robotics
Technology

Other jobs at Boston Dynamics, Inc.

 

 

 

 

 

 

 

 

View all Boston Dynamics, Inc. jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇺🇸 United States
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs