Senior Staff Embedded Software Engineer

Boston Dynamics

Linux kernel and user space expertise
8+ years c/c++ development experience
Deep understanding of ipc and memory management
You will define and create key software infrastructure components that allow robots to operate in a performant, reliable, secure, and scalable fashion

Job Summary

  • You will define and create key software infrastructure components that allow robots to operate in a performant, reliable, secure, and scalable fashion.
  • The role involves creating toolchains for building and deploying system images across various computer architectures while addressing complex systems performance issues.
  • Candidates must mentor junior engineers and communicate designs and best practices across the broader organization.

Matching Summary

You will define and create key software infrastructure components that allow robots to operate in a performant, reliable, secure, and scalable fashion.

Skills & Requirements

Must-have

  • Linux kernel and user space expertise
  • 8+ years C/C++ development experience
  • Deep understanding of IPC and memory management
  • Strong debugging and performance optimization skills

Nice-to-have

  • Real-time Linux experience
  • Hardware-accelerated compute pipeline knowledge
  • Experience with PCIe, Ethernet, I2C, SPI protocols
  • Ability to read schematics and datasheets

Key Requirements

  • 8+ years prior software development experience
  • Eligible to work in the United States
  • No visa sponsorship available

Work Rights

Must be eligible to work in the US

Tailored Resume

Cover Letter