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

Senior Embedded C++/Rust Software Engineer (Robotics)

$105k - $165k
Full-time

Full Spectrum


Full Spectrum partners with leading companies in MedTech to develop cutting-edge software for medical devices. With projects focused on embedded systems, mobile apps, 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 (Robotics)

The Senior Embedded C++/Rust 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:


  • 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 with embedded systems programming in C++ and Rust

  • Proficiency with Linux, including device drivers, multicore systems, and real-time Linux

  • Hands-on experience with real-time operating systems (RTOS), particularly FreeRTOS

  • Experience with low-level board bring-up, JTAG debugging, HAL code, and BSP development for custom hardware

  • Knowledge of industrial communication protocols including EtherCAT, SPI, and RS485

  • Knowledge of microcontroller programming and hardware interfaces

  • Understanding of memory constraints and optimization techniques

  • 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

  • Experience with motor control systems

  • Experience with modern SDLC processes (unit testing, static analysis, CI/CD)

  • 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

  • Background in Electrical Engineering, including ability to troubleshoot hardware

  • Experience with networking, wireless communications (802.11/WiFi), and data security

  • Experience with sensor integration (cameras, 3D TOF, or other vision systems)

  • 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. 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 12 hours ago
Similar jobs that could be interesting for youBased on the Senior Embedded C++/Rust Software Engineer (Robotics) in Westborough, MA vacancy
  •  ...develop cutting-edge software for medical devices...  ...focused on embedded systems, mobile apps, robotics, engineers at Full Spectrum love...  ...Staff Embedded C++ Software Engineer (Robotics) The Senior Embedded C++ Software...  ...programming (C/C++, Rust) · Familiarity with... 
    Senior
    Full time

    Full Spectrum

    Westborough, MA
    12 hours ago
  •  ...in MedTech to develop cutting-edge software for medical devices. With projects focused on embedded systems, mobile apps, robotics, engineers at Full Spectrum love the challenge...  ...professional growth opportunities. Senior Embedded C++ Software Engineer The Senior Embedded... 
    Senior
    Full time

    Full Spectrum

    Westborough, MA
    12 hours ago
  • $90k - $140k

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

    Full Spectrum

    Westborough, MA
    14 days ago
  • $168.1k - $227.4k

    RDPI's Velocity software team develops the autonomy...  ...We are looking for a Senior Software Engineer to join our perception...  ...and enhance our robotic capabilities. Key...  ...resource utilization on embedded compute platform. -...  ...Expertise in modern C++ and experience with python... 
    Senior
    Internship
    Flexible hours

    Amazon.com Services LLC

    Westborough, MA
    5 days ago
  • $117k - $185k

     .... What you'll do This is a role for an Embedded Software Engineer within Viasat Government - Secure Network Systems (SNS) experienced in the Rust programming language who is eager to contribute...  ...with embedded software in Rust and C/C++ Linux OS use, for an embedded... 
    Suggested

    Viasat

    Marlborough, MA
    5 days ago
  •  ...companies in MedTech to develop cutting-edge software for medical devices. With projects focused on embedded systems, mobile apps, robotics, engineers at Full Spectrum love the challenge of...  ...growth opportunities. Principal C++/Qt/QML Software Engineer The Principal... 
    Full time

    Full Spectrum

    Westborough, MA
    12 hours ago
  • RTX is seeking a Senior Software Engineer for its Strategic Communication Software Engineering team in Marlborough, MA. You will own full lifecycle...  ...support within an agile environment. You will apply C++ in embedded systems with RTOS, Linux, and cross-disciplinary... 
    Senior

    Prattwhitney

    Marlborough, MA
    1 day ago
  • $140.5k - $221.5k

    Viasat, located in Marlborough, Massachusetts, is seeking an Embedded Software Engineer. The role involves developing software for encrypted...  ...requires extensive experience with embedded software in C/C++. Ideal candidates will have strong Linux skills, security clearance... 
    Senior

    Viasat

    Marlborough, MA
    5 days ago
  • $137.3k - $185.7k

     ...next-generation automation robots, working hands-on in our engineering lab to transform...  ...with mechanical engineers, software engineers, and technicians...  ...job responsibilitiesAs an Senior Electrical Engineer you will...  ...Experience with IPCs and embedded computing platforms in industrial... 
    Senior
    Full time
    Temporary work
    Seasonal work
    Flexible hours

    Amazon

    Westborough, MA
    3 days ago
  • $174k - $239.25k

     ...scaled globally.We are seeking a Principal Software Engineer to lead the architecture, development,...  ...design and driving execution across embedded and DSP domains.You will operate at the...  ...speech processingStrong proficiency in C/C++ and experience with MATLAB/... 
    Full time

    Bose

    Framingham, MA
    5 days ago
  • $196k - $269.5k

    AI Development & Agent Ops — Senior Principal Software EngineerWhy This RoleThis is not a support role...  ...— and this individual will be in the engine room making it work. You will partner...  ...that execute at speed and scale. AI is embedded throughout our development process, helping... 
    Senior

    Dell Technologies

    Hopkinton, MA
    2 days ago
  • $143.4k - $212.23k

     ...deep debugging and implementing firmware/software fixesSupport silicon bring-up...  ...degree in computer science, Electrical Engineering or related fields and 5+ years of related...  ...initialization flowsProficiency in C/C++ and embedded firmware developmentExperience using lab... 
    Senior
    Permanent employment
    Full time
    Internship
    Work from home

    Marvell

    Westborough, MA
    1 day ago
  • IPG Photonics is seeking a Senior Imaging Software Engineer in Marlborough, MA, to develop software solutions for fiber-based lasers and optical products...  ...will have 5+ years of experience, proficiency in C++ and Python, and a strong focus on computer vision and image... 
    Senior

    IPG Photonics

    Marlborough, MA
    1 day ago
  • $176k - $242k

     ...and develop the hardware and software that connect infrastructure,...  ...reimagining how work gets done. Engineers define intent, author precise...  ...at speed and scale. AI is embedded throughout our development process...  ...you'll find your place here.Senior Principal Hardware... 
    Senior
    Work at office
    Relocation package

    Dell Technologies

    Hopkinton, MA
    3 days ago
  • $107.5k - $204.5k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...(REPA) Department as a Principal Embedded Software Engineer. The department’s primary goal...  ...of prior relevant experience.Embedded C/C++ and/or Ada software development experience... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation package
    Flexible hours
    Day shift

    Raytheon

    Marlborough, MA
    1 day ago
  • $137.3k - $185.7k

    As a Hardware Development Engineer within the Velocity team, you will design, develop, and deliver mechanical components and systems for Amazon's next generation of products. You will work with cross-functional teams to transform concepts into manufacturable designs that... 
    Senior
    Full time
    Temporary work
    Seasonal work
    Flexible hours

    Amazon

    Westborough, MA
    1 day ago
  •  ...required to apply!! This is a role for an Embedded Software Engineer within the Government - Secure Network Systems (SNS) experienced in the Rust programming language who is eager to...  ...implementation with embedded software in Rust and C/C++ Linux OS use, for an embedded... 

    ClearanceJobs

    Marlborough, MA
    5 days ago
  • Sr Software Engineer (C++, DSP, Real-Time, Embedded, Multi-threaded, OOD, UML, Jenkins ) in Marlborough, MA Agile, C++, Embedded C++, Jenkins, Linux, Scrum, Unix Location: Massachusetts Job Function: Application Development Date Of Job Posting: 10-03-2019 Sr Software... 
    Senior
    Permanent employment
    Full time
    Remote work
    Relocation
    Flexible hours

    DBA Web Technologies

    Marlborough, MA
    more than 2 months ago
  • $86.8k - $165.2k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...Architecture (REPA) Department as a Senior Software Engineer. The team’s primary goal is to...  ...You Will Do:Code, test, and integrate C++ real-time signal processing algorithms... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Marlborough, MA
    4 days ago
  •  ...and develop the hardware and software that connect infrastructure,...  ...reimagining how work gets done. Engineers define intent, author precise...  ...at speed and scale. AI is embedded throughout our development process...  .... Role Electrical Systems Senior Principal Engineer The... 
    Senior

    Dell Inc.

    Hopkinton, MA
    4 days ago
  • $165k - $225k

     ...Description Full Spectrum is an engineering services firm...  ...With projects focused on embedded systems, mobile apps, and robotics, engineers at Full Spectrum...  ...of Engineering, Embedded Software The Director of Engineering...  ...with modern embedded C++ ·        Experience developing... 

    Full Spectrum

    Westborough, MA
    more than 2 months ago
  • $168.1k - $227.4k

    As a Software Development Engineer for Amazon Robotics, you will be at the forefront of building and deploying computer vision systems that power our robots...  ..., ONNX) - Experience with real-time systems, embedded platforms, or edge deployment - Publications or patents... 
    Internship
    Flexible hours

    Amazon.com Services LLC

    Westborough, MA
    5 days ago
  • $130k - $150k

     ...first!Summary: Join Spectrum Control as a Senior Mechanical Engineer, where you'll spearhead the design of cutting-edge embedded systems and integrated microwave assemblies...  ...signal RF and digital electronics using 3D CAD software.Develop rugged mechanical hardware such as... 
    Senior
    Full time
    Contract work
    For contractors
    Weekend work

    APITech

    Marlborough, MA
    12 hours ago
  •  ...Dell Technologies' AI Development & Agent Ops team in Hopkinton MA (and Austin, TX) seeks a Senior Principal Software Engineer to design and scale AI-enabled development platforms for ~9,000 engineers. You will own the agentic SDLC, build shared services and tooling... 
    Senior

    Jobleads-US

    Hopkinton, MA
    6 days ago
  • $86.8k - $165.2k

     ...aerospace and defense.What You Will DoDevelop test hardware and software, from requirements definition through build and integration...  ...interconnects/interfaces and standard communication protocolsMechanical Engineering skill-set desirable with experience in Cadence and/or AutoCAD... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Marlborough, MA
    12 hours 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
    more than 2 months ago
  • Dell Technologies' Infrastructure Solutions Group in Hopkinton, MA or Round Rock, TX, seeks a Senior Principal Hardware Engineer, Concept Architect, to lead advanced hardware concepts across analogue and digital domains. You will contribute across the development lifecycle... 
    Senior

    Dell Technologies

    Hopkinton, MA
    4 days ago
  •  ...developing applications for liquid handling, collaborating with engineers, and supporting global sales through automated protocols. The ideal...  ...with lab workstations, and strong programming skills in Lua or C++. Benefits include comprehensive medical coverage, 401k matching,... 
    Senior

    BioLegend, Inc.

    Hopkinton, MA
    5 days ago
  • Dell Technologies is seeking an Electrical Systems Senior Principal Engineer to drive advanced hardware development across analogue and digital domains. You will work on enterprise-grade products, collaborating across firmware, mechanical, power and thermal engineering... 
    Senior

    Dell Inc.

    Hopkinton, MA
    4 days ago
  • $132.4k - $251.6k

     ...an RTX company, is a leader in engineering and proposal teams to...  ...RTX.The Strategic Communication Software (SW) Engineering Department has...  ...with Software Development Using C++Experience with real-time operating systems (RTOS), embedded programming, processor/board architecture... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Marlborough, MA
    12 hours ago

Do you want to receive more vacancies?

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