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
Top Skills
Similar Jobs
What you need to know about the Boston Tech Scene
Key Facts About Boston Tech
- Number of Tech Workers: 269,000; 9.4% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Thermo Fisher Scientific, Toast, Klaviyo, HubSpot, DraftKings
- Key Industries: Artificial intelligence, biotechnology, robotics, software, aerospace
- Funding Landscape: $15.7 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Summit Partners, Volition Capital, Bain Capital Ventures, MassVentures, Highland Capital Partners
- Research Centers and Universities: MIT, Harvard University, Boston College, Tufts University, Boston University, Northeastern University, Smithsonian Astrophysical Observatory, National Bureau of Economic Research, Broad Institute, Lowell Center for Space Science & Technology, National Emerging Infectious Diseases Laboratories


