Fullspectrumsoftware
Staff Embedded C++ Software Engineer - Robotics
Westborough, MA
Get past the screening software and onto a recruiter's desk
hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.
- Keywords matched to this posting
- Fit score before you apply
- Cover letter included
Matched against 2.3M live jobs from 200,000+ employers in 200+ countries.
Tailor my resume for this job →hirly's read of this role
- Role family
- Engineering
- Seniority
- Lead / management
- Country
- US
- Work mode
- On-site / unstated
- First seen by hirly
- 21 Sept 2026
Derived automatically from the posting. Upload your resume above to see how the role scores against it.
the posting
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, d esign, develop ment , 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
U nderstanding 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 qualit y
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.
The final salary offer is determined by factors such as experience, location, skills, education, and market conditions. **
Similar jobs
- Principal Platform Software EngineerOracle · Austin, TX, United States; Nashville, TN, United StatesFirst seen today
- Senior Lead Software EngineerJPMorgan Chase · Palo Alto, CA, United StatesFirst seen today
- Lead Software Engineer - Java/PythonJPMorgan Chase · Jersey City, NJ, United States; Wilmington, DE, United StatesFirst seen today
- Principal Software EngineerCiti · Jacksonville Florida United StatesFirst seen today
- Principal Software Engineer, Agentic UXWorkday · USA, CA, PleasantonFirst seen today
Browse similar roles
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job