Staff Embedded C++ Software Engineer – Robotics

Full Spectrum

Westborough (MA)

On-site

USD 90,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Senior Embedded C++/Rust Software Engineer (Safety Critical)
Senior Embedded C++/Rust Software Engineer (Safety Critical)

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
Staff Embedded Software Engineer, Robotics
Staff Embedded Software Engineer, Robotics

MVP Ventures • Santa Clara (CA)

On-site
USD 205,000 - 235,000
Relocation stipend
Staff Embedded Software Engineer, Robotics
Staff Embedded Software Engineer, Robotics

Cobot • Santa Clara (CA)

On-site
USD 205,000 - 235,000
Relocation stipend
Equity
Staff Embedded Software Engineer, Robotics
Staff Embedded Software Engineer, Robotics

co.bot • Santa Clara (CA), Northern (KY)

Hybrid
USD 205,000 - 235,000
Equity
Comprehensive benefits
Relocation assistance
Staff Software Engineer
Staff Software Engineer

Red Cat Holdings • Torrance (CA)

On-site
USD 176,000 - 198,000
Generous annual equity package
Potential bonuses
Senior/Staff Embedded Software Engineer, Robotics Devices
Senior/Staff Embedded Software Engineer, Robotics Devices

RoboForce • Milpitas (CA)

On-site
USD 100,000 - 140,000
Health, dental, and vision insurance
401(k) plan
Competitive stock options/equity programs
+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 C++ Engineer – Robotics & Autonomous Systems
Senior Embedded C++ Engineer – Robotics & Autonomous Systems

Cintal, Inc. • Chillicothe (IL)

On-site
USD 90,000 - 125,000
10 paid holidays per year
2 weeks of paid time off per year
Medical, dental and vision insurance
+4