2,130,692open jobs
136,624companies
249,402added this week
Browse all
Salary
$105k – $165k per year
Location
Hybrid (Westborough, United States)
Seniority
Senior · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 8, 2026. First seen by Alion on Aug 4, 2026. Full Spectrum scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Full Spectrum is a United States product development company that provides software and system development and testing services, with a 40-year history of designing and developing more than 1,000 FDA regulated medical solutions. It helps clients bring cutting-edge technology solutions to market and hires embedded software engineers, a principal systems engineer, an engineering director and business development managers. The company is headquartered in Westborough, Massachusetts, United States.

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.

Senior Embedded C++/Rust Software Engineer (Safety Critical)

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

KEY RESPONSIBILITIES:

  • Develop and maintain novel robotic systems
  • Work directly with the client on the architectural design of complex systems
  • Collaborate on a cross-functional team to find innovative solutions to challenging problems
  • Deliver solutions that balance performance and reliability
  • Come up to speed rapidly on system components including networking, security, navigation, obstacle detection, motor control, and safety-related sensors
  • Execute in accordance with technical direction from senior team members as well as work independently on assignments
  • Leverage AI tooling to streamline development and unit testing
  • Develop diagnostics, test code, and utilities to support safety certification
  • Support documentation and field testing activities

REQUIRED SKILLS:

  • Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Physics or related discipline preferred, or equivalent years of experience
  • 5+ years experience designing, developing, and testing production-level embedded software in C++ and/or Rust for safety critical systems
  • Understanding of real-time concepts, thread synchronization, memory management, and performance tuning on Linux
  • Proficiency with Linux, including device drivers, multicore systems, and real-time Linux
  • Proficiency with real-time operating systems (RTOS)
  • Experience with modern SDLC processes (unit testing, static analysis, CI/CD)
  • Knowledge of microcontroller programming and hardware interfaces
  • Understanding of memory constraints and optimization techniques
  • Familiarity with modern software development tools (Git, SVN, or other industry-standard source control)
  • Experience using Agile techniques, including task/issue management
  • Demonstrated commitment to high quality
  • Strong oral and written communication skills
  • Highly motivated, self-disciplined, independent and results oriented

DESIRED EXPERIENCE:

  • Experience with industrial safety standards, particularly IEC 61508, and designing software for functional safety
  • Hands-on experience with real-time operating systems (RTOS), particularly FreeRTOS
  • Knowledge of industrial communication protocols including EtherCAT, SPI, and RS485
  • Experience with networking, wireless communications (802.11/WiFi), and data security
  • Experience working with AI coding agents (e.g., Claude Code) to generate reliable production code and automated tests
  • Robotics systems experience

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

The final salary offer is determined by factors such as experience, location, skills, education, and market conditions. **

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,130,692 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Remote, many countries
Similar stack
Same company
Westborough
$172k – $232k per year · In office · Secret · Full-Time · 13+ years exp · Bachelor's Degree · Long Beach
MATLAB
MATLAB
Simulink
Robotics
Path Planning
Management
Agile
Apply
Manager, Subcontracts 3 months ago
In office · Nationals only · Full-Time · 10+ years exp · Bachelor's Degree · Farmingdale
Management
Microsoft Project
Apply
Hybrid · Nationals only · 10+ years exp · Bachelor's Degree · Clearwater
SpaceTech
ANSYS
Apply
$150k – $200k per year · In office · Nationals only · Full-Time · 3+ years exp · Bachelor's Degree · Torrance
MATLAB
MATLAB
Simulink
Apply
Export Compliance 2 months ago
Remote (United States) · Nationals only · Full-Time · 5+ years exp · Associate's Degree · United States
AI/ML
OCR
Apply
Remote (Europe) · Full-Time · 15+ years exp · Master's Degree · Vimercate
Chips/EDA
Photolithography
Plasma Etch
CMP
Statistical Process Control
Apply
$106k – $140k per year · In office · Internship · Master's Degree · San Mateo
Python
C++
AI/ML
Computer Vision
Robotics
Motion Planning
Apply
≈ $35k – $70k per year (Estimated) · In office · 5+ years exp · Lisbon
TypeScript
DevOps
GCP
Azure DevOps
Azure
CI/CD
Jenkins
Git
AWS
GitHub
GitLab
Management
Agile
Scrum
Apply
≈ $34k – $69k per year (Estimated) · In office · Lisbon
DevOps
CI/CD
Apply
≈ $33k – $76k per year (Estimated) · In office · Lisbon
Python
Databases
Snowflake
AI/ML
Copilot
Claude Code
dbt
Function Calling
AI Agents
RAG
Apply
≈ $23k – $59k per year (Estimated) · In office · Lisbon
DevOps
Azure DevOps
Azure
CI/CD
Management
Agile
Scrum
Apply
$90k – $140k per year · Hybrid · Full-Time · 2+ years exp · Bachelor's Degree · Westborough
C++
DevOps
RTOS
CI/CD
Git
Linux
Management
Agile
Apply
$165k – $225k per year · Hybrid · Full-Time · 10+ years exp · Bachelor's Degree · Westborough
Python
C
C#
C++
C
Embedded C
DevOps
RTOS
CI/CD
Git
Linux
Windows
Wi-Fi
Management
Agile
MedTech
ISO 13485
IEC 62304
EU MDR
Verification & Validation
Apply
$150k – $200k per year · Hybrid · Full-Time · 6+ years exp · Bachelor's Degree · Westborough
Apply
Equity · In office · Full-Time · 3+ years exp · Westborough
Apply
≈ $38k – $66k per year (Estimated) · Equity · In office · Full-Time · 1+ year exp · Westborough
Apply
$65k per year · In office · Full-Time · 2+ years exp · Westborough
Marketing
Salesforce
Apply
NPI Engineer III 2 days ago
In office · 1+ year exp · Bachelor's Degree · Westborough
Design
SolidWorks
SpaceTech
GD&T
FMEA
Apply
Hybrid · Full-Time · 2+ years exp · Westborough
Python
SQL
AI/ML
Machine Learning
Analytics
Tableau
Power BI
Apply
See all jobs
This is one of many
2,130,692 more open roles from verified company boards, updated every day.