Westborough, MA

Salary
$90,000–$140,000from the description
Posted
Aug 4, 2026
Location
Westborough, MA
Last confirmed open
Sep 24, 2026

What this job asks for AI summary

This role involves developing embedded software for autonomous warehouse robot systems at a client site, covering the full lifecycle from requirements and design through IEC 61508 safety certification and field testing. The work is hands-on C++ (or Rust) embedded development on real-time, microcontroller-based platforms, including diagnostics, unit and integration testing, and safety assessment activities. It suits an experienced embedded engineer comfortable working directly under client direction in a cross-functional, fast-paced environment.

Senior level · 2+ years · Full-time

Advertised as Staff, but the requirements read as Senior.

Quick apply — this platform usually takes a CV and a few fields.

Must have (6)
C++ or RustRTOSLinuxGitCI/CDunit testing
Nice to have (1)
robotics

“or” means any one of them counts — you don't need all of them.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

What gives you an edge
RTOS6%

Rare in this occupation — lead with these, and say what you built with them.

What won't set you apart
unit testing55%Linux45%CI/CD45%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $138,970 (middle half $107,524–$175,762). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Aug 5, 2026. It is a model, not a headcount.

Why we read it this way (6)

The title says 'Staff' but the minimum experience requirement is only 2+ years — the actual scope (client-embedded work, full SDLC contribution, no explicit cross-team technical leadership) is more consistent with a Senior-level role. The advertised level is reported as Staff and the assessed level as Senior.

Location is not specified in the posting; no CBSA or state could be determined. The salary range ($90k–$140k) and mention of 'field testing' suggest an on-site or hybrid arrangement, but remote status could not be confirmed.

C++ and Rust are presented as interchangeable ('modern C++ and/or Rust'); C++ is listed as the primary skill with Rust as an alternative.

A Bachelor's degree is explicitly stated as 'preferred' with 'equivalent years of experience' accepted, so no hard degree requirement is set.

IEC 61508 functional safety certification experience is implied by the responsibilities (certification activities, safety assessments) but is not explicitly listed as a required or preferred skill — it is embedded in the job duties narrative only.

Robotics experience, EE background, and hardware/motor controls troubleshooting appear under 'Desired Experience' and are marked as preferred.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗