Staff / 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. 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.
$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- 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
- 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...SeniorContract work
$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$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$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...SeniorTemporary workWork at officeLocal areaRemote workFlexible hours2 days per week- 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
- ...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
- ...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...SeniorFull timeContract workTemporary workImmediate startFlexible hours
$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- ...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...SeniorLocal areaWorldwide
$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$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- ...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
- 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
- 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
$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- ...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
$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- ...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
- 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...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- ...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
- ...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...SeniorFull time
- 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...SeniorContract work
- 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
- 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
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!
- embedded systems software engineer Boston, MA
- embedded developer Boston, MA
- embedded software engineer remote Boston, MA
- embedded software engineer Boston, MA
- embedded engineer Boston, MA
- c++ developer Boston, MA
- senior c++ software developer Boston, MA
- senior c++ developer Boston, MA
- c++ software developer Boston, MA
- c++ programmer Boston, MA

