Senior Embedded C++/Rust Software Engineer (Robotics)
$90k - $165kFull 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 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.
- 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 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
$110k - $187k
Nordic Semiconductor is looking for an Embedded OS (Linux, AOSP) Field Engineer based in Boston, United States. This role involves improving embedded SDKs for IoT devices using Rust and Kotlin/C++, with a keen collaboration with sales and engineering teams. Join the Memfault...Suggested$160k - $215k
Thehumanoid in Boston is searching for a Senior Electrical Engineer to design electrical systems for advanced robots. In this hands-on position, you will work on various... ...electrical engineering, including PCB design, embedded firmware, and system debugging. The ideal...Senior- The Charles Stark Draper Laboratory, Inc. is seeking a Software Engineer (SMTS) to design and develop high-performance embedded software for various mission environments. The role requires expertise in C/C++ and Rust, along with strong development skills. Ideal...SeniorFlexible hours
$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- 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...SeniorContract work
$82.3k - $205.75k
...Draper Laboratory, Inc. in Cambridge, MA, seeks a Software Engineer (SMTS) to develop high-performance software... ...Applicants are required to have experience with embedded operating systems and programming in C/C++ or Rust. A government security clearance is necessary, with...Senior- ...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....SeniorFull time
$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...SeniorFull timeLocal area- 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...SeniorFull timeLocal areaRemote work
- Now Hiring: Lead Embedded Software Engineer | C/C++ & Python Our client is hiring a Senior Embedded Software Engineer to join a highly technical engineering team building... ...teams Nice to have: Experience with IoT, robotics, telecommunications, aerospace, or industrial...Immediate start
$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...SeniorPermanent employmentWork at officeShift workDay shift- Cambridge Mobile Telematics is looking for a Senior Embedded Software Engineer to join our IoT group. You will collaborate on developing innovative software... ...road safety worldwide. With a focus on programming in C, C++, and Python, you will face challenges such as low-power...SeniorWorldwide
- PetsApp is seeking a Senior Embedded Systems Engineer to lead firmware architecture and development for implantable... ...in low-power, resource-constrained software and collaboration with cross-... ...experience in regulated systems, strong C/C++ skills, and a track record in safety...Senior
- ...Sr Embedded Engineer / C++ / 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, supporting...SeniorFull timeContract workTemporary workImmediate startFlexible hours
- An innovative engineering firm in Cambridge, Massachusetts, is seeking a Senior Member of Technical Staff to lead... ..., architect embedded systems, and mentor engineers... ...impact projects across robotics, biotech, and... ...strong background in C/C++ programming. Join a small...Senior
- ...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
- SimpliSafe in Boston, MA is hiring a Staff Embedded Software Engineer specializing in Wireless Networking. The role involves optimizing wireless... ...over 10 years in embedded development and proficiency in C/C++. The position offers a hybrid working model and a mission-oriented...Senior
- Moseley Technical Services, Inc. is seeking an Embedded Software Engineer in Dedham, MA to develop advanced real-time embedded software solutions for defense and security systems. The successful candidate will have experience in Linux, Android development, and object-oriented...Senior
- ...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
- ...Products Inc. Legal Entity is seeking a Senior Navigation Systems Software Manager for a hybrid role in Boston. The position involves leading the embedded software team to deliver next-... ...over 7 years of experience, strong C/C++ development expertise, and a solid understanding...Senior
$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- Silicon Laboratories Inc. is seeking a Senior Embedded Software Engineer to join our Boston-based RAIL team. You will design, develop, and maintain embedded... ...candidate has strong programming skills in Embedded C/C++ and significant experience in embedded systems,...Senior
- ...Architectural Controls Ltd in Cambridge is seeking a Senior Software Engineer with expertise in automated testing and C/C++. The role involves working within a Scrum team... ...software development experience, ideally for embedded systems, and will engage in both software...SeniorFlexible hours
- Tive, Inc. is seeking a Senior Firmware Engineer to lead the firmware and embedded software development process. You'll be responsible for developing, testing, and maintaining... ...engineering experience, strong skills in C/C++, and a background in embedded systems. Tive...SeniorFlexible hours
$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- Silicon Laboratories Inc. is seeking a Senior Software Engineer in Boston, MA, focusing on embedded software for IoT applications. This role involves leading projects... ...candidates should have extensive experience in C++, embedded systems, and debugging tools. Silicon Labs...SeniorFlexible hours
- ...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
$145k - $205k
Riverlane Ltd in Boston, MA is seeking a Senior Embedded Software Engineer to act as the primary technical interface for customers. You will host technical... ...a Bachelor's degree in a relevant field, strong embedded C++ and Python skills, and experience in system design. This...Senior
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!
- embedded software engineer Boston, MA
- embedded engineer Boston, MA
- embedded systems software engineer Boston, MA
- embedded software engineer remote Boston, MA
- embedded developer Boston, MA
- c++ developer Boston, MA
- c++ programmer Boston, MA
- c++ software developer Boston, MA
- robotic system engineer Boston, MA
- control systems engineer Boston, MA

