CareerPlanSign in

Software Development Engineer II

North Reading, Massachusetts, United States💼 Full-time💰 $143,700–$194,400🗓 2026-08-31 → 2026-09-30

Core

Develop on-robot software components connecting intelligent robots to fleet-scale cloud systems for telemetry, model deployment, and fleet coordination.

Role type

Software Development Engineer II (Embedded Systems & Cloud Integration)

Builds

On-robot software, communication APIs, and fleet coordination infrastructure

Domain

Robotics, Industrial Automation, Cloud Infrastructure

Required skills

C#, C++, Java, or Perl; Object Oriented Design; Large-scale distributed systems; Embedded software development; Real-time constraints handling; Automated test frameworks; API design

Preferred skills

Full software development life cycle; Code reviews; Source control management; Build processes; Hardware-in-the-loop testing

Technologies

C#, C++, Java, Perl

Responsibilities

Design and maintain on-robot software for cloud connectivity; Build software for bandwidth-constrained and real-time environments; Collaborate on architecture sessions for clean interfaces; Develop automated test frameworks including hardware-in-the-loop; Collaborate with data infrastructure for telemetry pipelines; Integrate with fleet management and monitoring systems; Design scalable robot communication APIs

Seniority

Mid-level, hands-on IC

Sourced via amazon · Listed on CareerPlan, which tracks 852,000+ jobs from 20+ sources.