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

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

$90k - $165k

Full Spectrum

Job Description

Job Description

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.

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

The Staff / 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 $90,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 24 days ago
Similar jobs that could be interesting for youBased on the Staff / Senior Embedded C++/Rust Software Engineer (Robotics) in Boston, MA vacancy
  • $90k - $165k

     ...Staff / Senior Embedded C++ / Rust Software Engineer (Robotics) 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... 
    Senior

    Full Spectrum Software

    Boston, MA
    4 days ago
  • A leading technology company is seeking a Senior Embedded Firmware Engineer with deep Rust expertise to lead firmware re-architecture and migration efforts. You will develop high-performance firmware for ARM Cortex-M microcontrollers, covering various aspects from hardware... 
    Senior

    Nanobiosym

    Cambridge, MA
    1 day ago
  • Nanobiosym is seeking a Sr. embedded firmware engineer in Cambridge, MA, to help re-design and port existing firmware into Rust. The role emphasizes designing high-performance firmware for ARM Cortex-M microcontrollers while implementing hardware abstraction layers. Candidates... 
    Senior

    Nanobiosym

    Cambridge, MA
    3 days ago
  • Motion Recruitment is hiring an Embedded Software Engineer for a contract role in Bloomington, MN. The position involves C++ embedded development in Linux environments, focusing on mission-critical systems for a leading defense technology organization. Ideal candidates... 
    Senior
    Contract work

    Motion Recruitment

    Boston, MA
    1 day ago
  • $160k - $215k

    Thehumanoid is seeking a Senior Electrical Engineer in Boston, MA, to design and develop the electrical systems for advanced humanoid robots. This hands-on role encompasses everything from PCB design and embedded programming to circuit analysis and lab testing. The ideal... 
    Senior

    Thehumanoid

    Boston, MA
    4 days ago
  • $110.24k - $117k

     ...Rust Embedded Software Engineer Make the world's most advanced Cybersecurity and Encryption products even smarter As a RUST Embedded Software...  ...programming, preferably in UML and RUST. Familiarity with C and C++ Long development lifecycle and product lifespans,... 
    Flexible hours

    Progeny Systems Corporation

    Dedham, MA
    5 days ago
  • $171k - $225k

     ...Description Renesas is searching for a Sr Staff Embedded Processing Business Development Mgr to...  ...roadmap of the MCU and MPU embedded software. Define and position software...  ...prioritization and trade-offs between engineering constraints, schedule limitations, customer... 
    Senior
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week

    Renesas

    Boston, MA
    3 days ago
  • A leading I.T. staffing solutions company is looking for a Sr Embedded Software Engineer to develop compelling application software for embedded systems. The role requires expertise in C++ and experience with Linux. You will work on full-stack development, integrating... 
    Senior
    Contract work

    Jobsbridge

    Boston, MA
    2 days ago
  •  ...stack connected device engineer who is equally comfortable...  ...will own the complete software stack-from low-level...  ...at the intersection of embedded systems, mobile development...  ...skills in: ~ C/C++ (embedded) ~ Kotlin and...  ...field. ~ Experience with Rust in embedded systems (e.... 
    Senior
    Full time

    Nanobiosym

    Cambridge, MA
    8 hours ago
  • $82.3k - $220k

     ...space exploration to biomedical engineering, lives often depend on the...  ...Summary: The Embedded Software Engineer (SMTS) provides technical...  ...code, machine code, and C & C++. The individual will learn or...  ...architecture. Working knowledge of RUST or C experience and strong... 
    Senior
    Full time
    Local area

    Draper Labs

    Cambridge, MA
    24 days ago
  • Embedded Software Engineer page is loaded Embedded Software Engineer Apply remote type Hybrid Available locations Cambridge, MA time type Full...  ...systems. • Mastery of high-level development languages (e.g. C/C++, Rust). • Excellent organizational skills and attention to... 
    Senior
    Full time
    Local area
    Remote work

    Draper

    Cambridge, MA
    1 day ago
  •  ...Sr Embedded Engineer / C++ / OOP / Minneapolis, MN We're hiring an Embedded Software Engineer for a contract role in Bloomington, MN (onsite initially) with a leading defense technology organization. This role focuses on C++ embedded development in Linux environments... 
    Senior
    Full time
    Contract work
    Temporary work
    Immediate start
    Flexible hours

    Motion Recruitment

    Boston, MA
    2 days ago
  • $110.39k - $151.81k

     .... ADI combines analog, digital, and software technologies into solutions that help...  ...and on LinkedIn and Twitter (X). Senior Embedded Software Engineer The Analog Garage is ADI's...  ...responsibility. Highly skilled in C, C++, Rust, and Python or other scripting languages... 
    Senior
    Permanent employment
    Work at office
    Shift work
    Day shift

    Analog Devices

    Boston, MA
    2 days ago
  •  ...Job Description The successful Embedded Software Engineer's responsibilities will include but not...  ...Engineer with at least 5+ years Embedded C++ experience and medical device...  ...embedded software development for the Senior role ~ Proficient in C and C++ & Qt... 
    Senior
    Local area
    Worldwide

    Michael Page International Inc.

    Boston, MA
    1 day ago
  • $82.3k - $220k

     ...and development company in Cambridge, MA is seeking an experienced Senior Embedded Software Engineer to design and implement embedded software in real-time environments. The role requires expertise in C/C++ and experience with debugging, as well as collaboration with... 
    Senior

    Inuplands

    Cambridge, MA
    5 days ago
  • $82.3k - $220k

     ...innovative research and development firm is looking for a Senior Embedded Software Engineer to design and implement embedded software architecture, analyze...  ...in embedded software development, proficiency in C & C++, and strong problem-solving skills. This onsite role in Cambridge... 
    Senior

    Draper Inc.

    Cambridge, MA
    5 days ago
  •  ...nonprofit R&D company in Cambridge, MA is seeking a Senior Software Engineer to develop high-performance solutions for...  .... The ideal candidate has expertise in embedded software development, a strong background in C/C++, and real-time systems knowledge. This role involves... 
    Senior

    Draper

    Cambridge, MA
    1 day ago
  • An innovative engineering firm in Cambridge, Massachusetts...  ..., is seeking a Senior Member of Technical Staff to lead client engagements, architect embedded systems, and mentor...  ...impact projects across robotics, biotech, and...  ...strong background in C/C++ programming. Join a... 
    Senior

    LeafLabs

    Cambridge, MA
    1 day ago
  • SimpliSafe in Boston, MA is hiring a Staff Embedded Software Engineer specializing in Wireless Networking. The role involves optimizing wireless communication...  ...10 years in embedded development and proficiency in C/C++. The position offers a hybrid working model and a mission-... 
    Senior

    SimpliSafe

    Boston, MA
    3 days ago
  • $82.3k - $220k

    Draper Inc. is seeking a Senior Flight Software Engineer in Cambridge, MA. The role involves developing next-gen resilient software...  ...for various domains and requires expertise in embedded software and real-time systems using C/C++. Candidates must have a bachelor's degree in a... 
    Senior

    Draper Inc.

    Cambridge, MA
    1 day ago
  •  ...development organization in Cambridge, MA, seeks a Principal Embedded Software Engineer to develop high-performance solutions across various...  ...experience in embedded systems, excellent development skills in C/C++, and the ability to analyze complex problems while... 
    Senior

    Draper

    Cambridge, MA
    2 days ago
  • $100k - $275k

     ...firm located in Cambridge, MA, seeks a Software Engineer to develop high-performance solutions for...  ...This role requires strong expertise in embedded systems and real-time software, with a...  ...will possess exceptional skills in C/C++ and OS coding techniques, and lead diverse... 
    Senior

    Draper Labs

    Cambridge, MA
    4 days ago
  •  ...We are seeking a Senior Rust Developer with proven blockchain experience to become an integral...  ...of our dynamic team. We are firmly embedded in the fast-paced world of blockchain technology...  ...in Rust, with solid professional engineering experience. Proven track record as a... 
    Senior

    GrabJobs

    Boston, MA
    1 day ago
  • A leading audio technology company in Boston is seeking an experienced software engineer to design and implement embedded audio systems software. This role requires proficiency in C/C++, embedded Linux, and experience with debugging tools. The candidate will work on system... 
    Senior
    Flexible hours

    Sonos LLC

    Boston, MA
    5 days ago
  • $165k - $206k

    Sonos LLC in Boston is seeking a security engineer for its CoreSW-Security team. The role involves owning security...  ...bachelor's degree in a related field and experience in C/C++ programming, with 5 to 8 years in embedded systems security. The position offers a hybrid work... 
    Senior

    Sonos LLC

    Boston, MA
    5 days ago
  •  ...Ventures in Cambridge, MA, is seeking a Senior Embedded Systems Engineer to lead the development of safety-...  ...architecture and verification of embedded software, with a focus on performance and...  ...firmware engineering, proficiency in C/C++, and a background in regulated... 
    Senior

    Alumni Ventures

    Cambridge, MA
    1 day ago
  •  ...Cambridge, MA, USA | 70000-130000 per year | Full Time Position Overview: We are looking for a seasoned Senior Embedded Firmware Engineer with deep Rust expertise to lead the re-architecture and migration of existing firmware into Rust. You will be central to building... 
    Senior
    Full time

    Nanobiosym

    Cambridge, MA
    3 days ago
  • Sr Embedded Software Engineer (OOAD, C++, Linux) Contract Ideavat provides I.T staffing solutions, enabling companies & jobseekers engage successfully. With over 20 man years of contingent staffing experience, the management & execution team is committed to provide customized... 
    Senior
    Contract work

    Jobsbridge

    Boston, MA
    2 days ago
  • A robotics engineering company in Somerville, MA, is seeking a Principal Embedded Software Engineer. This hybrid role involves designing and developing embedded software for robotic...  ...experience in software development using C, C++, and Python, along with familiarity with... 
    Flexible hours

    Rise Robotics

    Somerville, MA
    5 days ago
  • A global healthcare innovator is seeking a Sr Embedded Software Test Engineer in Massachusetts to lead the development of testing strategies for embedded software. The ideal candidate will have a Master's degree in a related field and extensive experience in manual and... 
    Senior

    SupportFinity™

    Boston, MA
    4 days ago

Do you want to receive more vacancies?

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