Staff Embedded C++ Software Engineer – Robotics

Full Spectrum

Westborough (MA)

On-site

USD 90,000 - 140,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonus eligible

Job summary

Full Spectrum is seeking a Staff Embedded C++ Software Engineer (Robotics) to support autonomous robot systems at a major warehouse automation client. You will develop features, contribute to certification, and work in a fast-paced cross-functional team.

The role requires strong C++ (and Rust), RTOS familiarity, embedded debugging, and Linux real-time concepts. A Bachelor's degree in CS/EE/CE or related field is preferred, with 2+ years of embedded experience.

Qualifications

  • 2+ years embedded systems programming experience or equivalent internship/co-op.
  • Proficiency with modern C++ and/or Rust.
  • Familiarity with RTOS and embedded development.
  • Knowledge of microcontrollers and hardware interfaces.
  • Understanding of memory constraints and performance.
  • Experience with debugging tools and Linux real-time concepts.
  • Familiarity with Git, unit testing, and CI/CD processes.
  • Understanding Agile development concepts.
  • Strong written and oral communication skills.
  • Bachelor’s degree in a related field or equivalent experience.

Responsibilities

  • Work in a fast-paced cross-functional team.
  • Understand requirements and implement solutions per client standards.
  • Contribute to the full software development lifecycle.
  • Create and maintain detailed software documentation.
  • Develop features and infrastructure for autonomous robot systems.
  • Create and execute unit tests, functional tests, and safety activities.
  • Develop diagnostics and test code to support certification.
  • Support documentation and field testing activities.

Skills

Embedded C++
Rust
RTOS
Linux real-time
CI/CD
Git
Unit testing
Agile development
Communication skills
Self-motivated

Education

Bachelor’s degree in CS/EE/CE/Physics or related

Job description

Full Spectrum partners with leading companies to develop cutting-edge software for safety critical applications. With projects focused on embedded systems, mobile apps, and robotics, engineers at Full Spectrum love the challenge of working with clients on products that have a meaningful impact. Working across different client projects with a wide range of technologies, a career at Full Spectrum offers both technical and professional growth opportunities.

Staff Embedded C++ Software Engineer (Robotics)

The Staff Embedded C++ Software Engineer (Robotics) will support high-priority autonomous robot systems at a major warehouse automation client through development, 61508 certification, and field testing phases.

KEY RESPONSIBILITIES
  • Work in a fast-paced cross-functional team

  • Work directly under client direction to understand requirements and implement solutions according to the client’s standards and processes

  • Contribute to the full software development lifecycle, including requirements analysis, design, development, code review, unit testing, integration, and verification

  • Create and maintain detailed software documentation

  • Develop features, components, and infrastructure for autonomous robot systems

  • Create/execute Unit Tests, Functional Integration Tests, and Safety Assessment activities

  • Develop diagnostics, test code, and utilities to support certification

  • Support documentation and field testing activities

REQUIRED SKILLS
  • 2+ years professional experience or equivalent internship/co-op experience with embedded systems programming
  • Proficiency with modern C++ and/or Rust

  • Familiarity with real-time operating systems (RTOS)

  • Knowledge of microcontroller programming and hardware interfaces

  • Understanding of memory constraints and optimization techniques

  • Familiarity with embedded debugging tools and techniques

  • Understanding of real-time concepts, thread synchronization, memory management, and performance tuning on Linux

  • Familiarity with modern tools and processes (Git, unit testing, CI/CD)

  • Familiarity with Agile development concepts

  • Demonstrated commitment to high quality

  • Strong oral and written communication skills

  • Highly motivated, self-disciplined, independent and results oriented

  • Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Physics or related discipline preferred, or equivalent years of experience

DESIRED EXPERIENCE
  • Experience with robotics

  • Background/coursework in Electrical Engineering

  • Ability to troubleshoot hardware and motor controls

The base salary for this position is $90,000 to $140,000 annually, and the role is bonus eligible.

Thefinalsalaryofferisdeterminedbyfactorssuchasexperience,location,skills,education,andmarketconditions.**

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded C++/Rust Software Engineer, Safety Critical
Senior Embedded C++/Rust Software Engineer, Safety Critical

Full Spectrum • Westborough (MA)

On-site
USD 105,000 - 165,000
Staff Embedded C++ Software Engineer - Robotics
Staff Embedded C++ Software Engineer - Robotics

Full Spectrum • Westborough (MA)

On-site
USD 120,000 - 190,000
Staff Embedded C++ Engineer for Robotics & Autonomy
Staff Embedded C++ Engineer for Robotics & Autonomy

Full Spectrum • Westborough (MA)

On-site
USD 90,000 - 140,000
Bonus eligible
Senior Embedded Software Engineer Full Spectrum · United States $105k - $165k USD posted 1 day ago
Senior Embedded Software Engineer Full Spectrum · United States $105k - $165k USD posted 1 day ago

Rustify • Northern (KY)

Hybrid
USD 105,000 - 165,000
Staff Software Engineer
Staff Software Engineer

Red Cat Holdings • Torrance (CA)

On-site
USD 176,000 - 198,000
Generous annual equity package
Potential bonuses
Sr. Embedded Software Engineer, Robotics Platform
Sr. Embedded Software Engineer, Robotics Platform

Jobgether SRL • United States

Remote
USD 168,000 - 204,000
Remote flexibility
Full-time ownership
Technical impact
+2
Senior Embedded C++/Rust Engineer (Safety-Critical)
Senior Embedded C++/Rust Engineer (Safety-Critical)

Full Spectrum • Westborough (MA)

On-site
USD 105,000 - 165,000
Senior Embedded Software Engineer - Safety-Critical Robotics
Senior Embedded Software Engineer - Safety-Critical Robotics

Rustify • Northern (KY)

Hybrid
USD 105,000 - 165,000
Software Engineer - Embedded Software
Software Engineer - Embedded Software

Carnegie Robotics • Pittsburgh

Hybrid
USD 90,000 - 140,000
Health coverage
Dental, vision, life insurance
401(k) with employer match
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Zenovo • Boston (MA)

On-site
USD 100,000 - 130,000
Health insurance
Dental, Life, and Disability insurance
401(k) program
+3