Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

$105k - $165k

Full Spectrum

Job Description

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.  

 

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. **

 

 

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded C++/ Rust Software Engineer (Safety Critical) in Westborough, MA vacancy
  • $105k - $165k

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

    Full Spectrum

    Westborough, MA
    18 days ago
  • $90k - $140k

     ...to develop cutting-edge software for safety critical applications. With projects focused on embedded systems, mobile apps, and robotics, engineers at Full Spectrum love...  ...opportunities.  Staff Embedded C++ Software Engineer (...  ...with modern C++ and/or Rust  ~ Familiarity with... 
    Suggested
    Internship

    Full Spectrum

    Westborough, MA
    18 days ago
  • Kforce's client in Marlborough, MA is seeking a Software Engineer (Rust, C/C++, Embedded Systems) to join a collaborative engineering team developing innovative communications systems used around the globe. Summary: In this role, you will contribute to the design, development... 
    Suggested
    Full time
    Marlborough, MA
    16 days ago
  • Kforce's client is seeking a Staff Embedded Software Engineer (C/C++, TCP/IP) in Marlborough, MA to join a collaborative...  .... Your contributions will play a critical role in advancing secure...  ...protocols such as TCP/IP or IPSec * Knowledge of Rust programming language a plus
    Suggested
    Full time
    Worldwide
    Marlborough, MA
    16 days ago
  •  ...RTX Collins Aerospace seeks a Sr. Principal Software Engineer to join the Strategic Communication Software Engineering team. You will...  ...development for high-assurance aerospace systems, using C++, RTOS, and embedded platforms. The role emphasizes collaboration with multiple... 
    Senior

    Jobleads-US

    Marlborough, MA
    1 day ago
  • $130k - $170k

     ...Embedded Software Engineer – Secure Communications Locations: Carlsbad, CA | Marlborough...  ...(NGE) used in mission-critical environments. This is hands-...  ...at the intersection of C/C++, Linux, cryptography, and secure...  ...) ~ Experience using Rust ~ Basic understanding of TCP... 

    Gravity IT Resources

    Marlborough, MA
    1 day ago
  • $196k - $269.5k

     ...AI Development & Agent Ops — Senior Principal Software Engineer Why This Role This is not a support...  ...that execute at speed and scale. AI is embedded throughout our development process,...  ...customers' trust. When your products power critical infrastructure around the world,... 
    Senior

    Dell GmbH

    Hopkinton, MA
    1 day ago
  • Sr Software Engineer (C++, DSP, Real-Time, Embedded, Multi-threaded, OOD, UML, Jenkins ) in Marlborough, MA Agile, C++, Embedded C++, Jenkins, Linux, Scrum...  ...of signal processing algorithms and time critical control functions, involved in direct control of sensor... 
    Senior
    Permanent employment
    Full time
    Remote work
    Relocation
    Flexible hours

    DBA Web Technologies

    Marlborough, MA
    more than 2 months ago
  •  ...Principal Embedded Software Engineer Newark, DE, United States...  ...documentation to ensure that all safety, functional and third...  ...and mentoring to senior engineers to promote...  ...in supporting safety-critical device manufacturing...  ...skills using C/C++ and Assembler-level programming... 
    Local area
    3 days per week

    Hologic

    Marlborough, MA
    3 days ago
  • $165k - $225k

     ...Full Spectrum is an engineering services firm...  ...projects focused on embedded systems, mobile apps...  ..., Embedded Software   The Director...  ...Software, will be a critical leader within our...  ...with modern embedded C++ ·        Experience...  ...devices or other safety critical systems... 

    Full Spectrum

    Westborough, MA
    18 days ago
  •  ...Embedded Software Engineer Mount Indie is hiring an Embedded Software Engineer who is eager to give to...  ...implementation with embedded software in C/C++ Linux OS use, for an embedded...  ...embedded environment Experience using RUST Basic understanding of TCP/IP and common... 

    Mount Indie

    Marlborough, MA
    2 days ago
  •  ...for a highly skilled Senior Python Software Developer to join our...  ...software solutions for embedded systems. The ideal...  ...with firmware engineers, product managers, and...  .... • Knowledge of C/C++ fundamentals and their...  ...Strong problem-solving, critical thinking, and communication... 
    Senior

    Procyon TS

    Framingham, MA
    3 days ago
  • $226.78k - $293.48k

     ...profound social impact as a Senior AI Storage Solutions...  ...the hardware and software that connect infrastructure...  ...how work gets done. Engineers define intent, author...  ...and scale. AI is embedded throughout our development...  ...your products power critical infrastructure around... 
    Senior
    Full time

    Dell GmbH

    Hopkinton, MA
    2 days ago
  • $105k - $145k

     ...Software Engineer – Test Automation & Embedded Software Spectrum Control designs and manufactures high-performance...  ...electronics that help keep mission-critical aerospace and defense systems safe,...  ...functional test systems, primarily using C/C++ and object-oriented design... 

    Spectrum Control

    Marlborough, MA
    2 days ago
  •  ...Description Job Description Job Description: The Software Engineer designs, develops, tests, and maintains...  ...Experience with Software Development Using C++ Experience with real-time operating systems (RTOS), embedded programming, processor/board architecture and... 
    Senior
    Work experience placement

    Zobility

    Marlborough, MA
    11 days ago
  • $150k - $205k

     ...develop cutting-edge software for medical devices...  ...focused on embedded systems, mobile apps, robotics, engineers at Full Spectrum love...  ...Engineering for mission-critical medical device...  ...how teams address "Safety and Security by Design...  ...Scripting in Python or C/C++, code inspection,... 

    Full Spectrum

    Westborough, MA
    18 days ago
  •  ...Sr. Software Engineer At RTX, the world's largest aerospace and defense...  ...with Software Development Using C++ Experience with real-time operating systems (RTOS), embedded programming, processor/board...  ...life and accident insurance, critical illness insurance, group legal... 
    Senior
    Work experience placement
    Relocation

    Raytheon

    Marlborough, MA
    4 days ago
  •  ...Block Engineering is seeking a Director of Software Engineering to lead our software development efforts in embedded systems. We are looking for a hands-on manager who can contribute to...  ...All development involves embedded C/C++ and Python on Linux-based ARM and embedded... 

    Jobleads-US

    Southborough, MA
    3 days ago
  • $129k - $150k

     ...Senior Electrical Design EngineerLocation:...  ...work with talented engineers and a leadership group...  ..., including safety standards.Generate...  ...design simulation software tools.Experience with...  ...ability to guide critical decisions.Experience...  ...control via embedded controllers and associated... 
    Senior
    Temporary work
    Remote work
    Flexible hours
    1 day per week

    Murata Power Solutions

    Westborough, MA
    4 days ago
  • $176k - $242k

     ...develop the hardware and software that connect...  ...reimagining how work gets done. Engineers define intent, author...  ...and scale. AI is embedded throughout our development...  ...your products power critical infrastructure around...  ...find your place here.Senior Principal Hardware EngineerThe... 
    Senior
    Work at office
    Relocation package

    Dell Technologies

    Hopkinton, MA
    7 days ago
  •  ...Dell Technologies, Hopkinton MA or Austin TX, seeks a Senior Principal Software Engineer to lead AI development & agent ops. You will design, build, and refine services and platforms enabling ~9,000 engineers to work with AI agents at scale, shaping the enterprise SDLC... 
    Senior

    Jobleads-US

    Hopkinton, MA
    1 day ago
  •  ...They are looking for an exceptional Senior Manager of Embedded Platform Software. This company is dedicated to...  ...will manage and mentor a diverse engineering team of 50+ professionals fostering...  ...development experience, proficiency in C/C++, agile and waterfall development... 

    ICONSTAFF

    Framingham, MA
    18 days ago
  • $107.5k - $204.5k

     ...of experience and renowned engineering expertise to meet the needs...  ...) Department as a Principal Embedded Software Engineer. The department’s primary...  .... \n \n Embedded C/C++ and/or Ada software development...  ...world. At RTX we value: Safety, Trust, Respect, Accountability... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation package
    Flexible hours
    Day shift

    Raytheon

    Marlborough, MA
    8 days ago
  • $86.8k - $165.2k

     ...of experience and renowned engineering expertise to meet the needs...  ...Architecture (REPA) Department as a Senior Software Engineer. The team’s primary...  ...Code, test, and integrate C++ real-time signal processing...  ...world. At RTX we value: Safety, Trust, Respect, Accountability... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Marlborough, MA
    3 days ago
  • $86.8k - $165.2k

     ...Avionics has an exciting opportunity for a Senior Safety Engineer to lead safety engineering activities...  ...3 years of experienceExperience with software, hardware, and personnel safetyAbility...  ...life and accident insurance, critical illness insurance, group legal, ID theft... 
    Senior
    Contract work
    Temporary work
    Apprenticeship
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Marlborough, MA
    7 days ago
  • $168k - $231k

     ...Job Description Software Principal Engineer, Software Engineering The Software Engineering...  ...execute at speed and scale. AI is embedded throughout our development process,...  ...' trust. When your products power critical infrastructure around the world, that... 

    Dell

    Hopkinton, MA
    3 days ago
  •  ...Senior Software Engineer We are seeking Senior Software Engineers to join our...  ...variety of languages including C++, C, and several others....  ...development and testing of real-time embedded software, application...  ...connected world. At RTX we value: Safety, Trust, Respect,... 
    Interim role
    Local area
    Relocation

    Raytheon

    Fayville, MA
    1 day ago
  • $132.4k - $251.6k

     ...of aerospace and defense.The Product Cybersecurity Engineering team is hiring a Senior Principal Embedded Systems Security Engineer to support programs for our...  ...insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Marlborough, MA
    4 days ago
  • $107.5k - $204.5k

     ...experience and renowned engineering expertise to meet the...  ...\n We are seeking Senior Software Engineers to join our...  ...of languages including C++, C, and several others...  ...testing of real-time embedded software, application...  ...world. At RTX we value: Safety, Trust, Respect, Accountability... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Marlborough, MA
    22 days ago
  •  ...Senior Principal Software Engineer This is your opportunity to join the Receiver, Exciter & Processing Architecture...  ...workflow: Develop real-time C++ and/or Cuda implementations of signal...  ...connected world. At RTX we value: Safety, Trust, Respect, Accountability, Collaboration... 
    Senior
    Relocation
    Day shift

    Raytheon

    Marlborough, MA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded C++/ Rust Software Engineer (Safety Critical). Be the first to apply!