Staff Systems Software Engineer

Boston Dynamics · Waltham

Company

Boston Dynamics

Location

Waltham

Type

Full Time

Job Description

As a Staff Systems Software Engineer on the Spot team, you will be part of a highly collaborative group that is passionate about innovation - and of course, robots! In this role, you will define and create key software infrastructure components which lets our robots operate in a performant, reliable, secure, and scalable fashion. You'll work closely with other software developers, hardware developers, and manufacturing engineers to deliver great robots to our customers.

How you will make an impact:

  • Create toolchains for building, verifying, and deploying system images across a variety of computer architectures.
  • Address systems performance issues: Debug issues encountered in the field, build instrumentation and diagnostic tools, and architect high-performance infrastructure components such as IPC systems or process/thread scheduling approaches.
  • Enable new hardware innovations: Derisk designs during early phases, create overall software system architecture, and create device drivers or kernel support where needed.
  • Ensure the security of our products using techniques like Secure Boot, Disk Encryption, Process Sandboxing, and Access Controls.
  • Communicate designs and best practices across the broader organization.

We are looking for:

  • Linux expertise - at both kernel and user spaces. This includes a deep understanding of processes, threads, interrupt handling, file systems, IPC mechanisms, memory management, systems, and other components.
  • Prior software Development in C/C++, as well as shell scripting or Python.
  • Excellent debugging skills - both overall methodology as well as knowledge of available tools.
  • Performance optimization of systems.

Nice to have:

  • Embedded Linux and Real Time Linux experience.
  • Working knowledge of hardware-accelerated compute pipelines (GPUs, ML accelerators, DSPs, etc.)
  • Experience with common hardware protocols such as PCIe, Ethernet, I2C, SPI, etc.
  • Hardware bring-up and debugging, including the ability to read schematics/datasheets and use common tools.

We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas for this position.

#LI-JM1

Date Posted

07/29/2023

Views

1

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Senior Quality Engineer, Mobile - Imprivata

Views in the last 30 days - 0

Imprivata is seeking a Senior Quality Engineer Mobile for a hybrid opportunity in Waltham MA The candidate will join a dedicated team passionate about...

View Details

Senior Specialist, Quality Systems and Compliance - Deciphera Pharmaceuticals

Views in the last 30 days - 0

Deciphera is seeking a Senior Specialist Quality Systems and Compliance to support the development and commercialization of their products The role in...

View Details

Software Delivery Lead - Imprivata

Views in the last 30 days - 0

Imprivata is seeking a Software Delivery Lead for a Hybrid role in Waltham MA The role involves leading multiple Agile Product teams managing project ...

View Details

Senior Specialist, Quality Systems and Compliance - Deciphera Pharmaceuticals

Views in the last 30 days - 0

Deciphera is seeking a Senior Specialist Quality Systems and Compliance to support the development and commercialization of their products The role in...

View Details

Lead Data Analyst - Dynatrace

Views in the last 30 days - 0

Dynatrace is seeking a Business Analyst with extensive experience in data analysis and statistics trend analysis The role involves providing data anal...

View Details

Sales Development Representative Manager - demandDrive

Views in the last 30 days - 0

demandDrive is seeking an SDR Manager to lead a team of Sales Development Representatives The role involves managing client relationships coaching and...

View Details