Staff Embedded C++ Software Engineer - Robotics
$90k - $140kFull Spectrum
Job Description
Job Description
Full Spectrum partners with leading companies to develop cutting-edge software for safety critical applications. With projects focused on embedded systems, mobile apps, and 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 Embedded C++ Software Engineer (Robotics)
The Staff Embedded C++ 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:
Work in a fast-paced cross-functional team
Work directly under client direction to understand requirements and implement solutions according to the client’s standards and processes
Contribute to the full software development lifecycle, including requirements analysis, design, development, code review, unit testing, integration, and verification
Create and maintain detailed software documentation
Develop features, components, and infrastructure for autonomous robot systems
Create/execute Unit Tests, Functional Integration Tests, and Safety Assessment activities
Develop diagnostics, test code, and utilities to support certification
Support documentation and field testing activities
REQUIRED SKILLS:
- 2+ years professional experience or equivalent internship/co-op experience with embedded systems programming
Proficiency with modern C++ and/or Rust
Familiarity with real-time operating systems (RTOS)
Knowledge of microcontroller programming and hardware interfaces
Understanding of memory constraints and optimization techniques
Familiarity with embedded debugging tools and techniques
Understanding of real-time concepts, thread synchronization, memory management, and performance tuning on Linux
Familiarity with modern tools and processes (Git, unit testing, CI/CD)
Familiarity with Agile development concepts
Demonstrated commitment to high quality
Strong oral and written communication skills
Highly motivated, self-disciplined, independent and results oriented
Bachelor’s Degree in Computer Science, Electrical Engineering, Computer Engineering, Physics or related discipline preferred, or equivalent years of experience
DESIRED EXPERIENCE:
Experience with robotics
Background/coursework in Electrical Engineering
Ability to troubleshoot hardware and motor controls
The base salary for this position is $90,000 to $140,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.
- ...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. Staff Embedded C++ Software Engineer (Robotics) The...SuggestedFull time
$105k - $165k
...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... ...opportunities. Senior Embedded C++/Rust Software Engineer (Robotics) The...SuggestedFull time$180k - $250k
DescriptionKforce's client is seeking a Staff Embedded Software Engineer (C/C++, TCP/IP) in Marlborough, MA to join a collaborative, multidisciplinary team developing high-speed, scalable network software for advanced communications systems.Summary:In this role, you will...SuggestedWorldwide- ...Spectrum Control, Inc. is seeking an Embedded Software Engineer to design and implement software for embedded Linux and ARM-based products. You... ...CE and 5+ years of embedded development with Linux/Yocto, C/C++, and scripting. Occasional travel to our facilities is expected...Suggested
$130k - $170k
...Embedded Software Engineer – Secure CommunicationsLocations: Carlsbad, CA | Marlborough, MA | Linthicum Heights, MD | Tampa, FLJob Type: Direct... ...is hands-on embedded development at the intersection of C/C++, Linux, cryptography, and secure systems engineering.What You...Suggested$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...Full timeTemporary workSeasonal workFlexible hours$135k - $165k
...of employment. Come join a workforce where we put you first!Embedded Software Engineer: The Embedded software engineer designs and implements... ...Docker.Develop high-quality embedded application software in C/C++ for ARM-based processors.Develop computer networking software...Full timeFor contractorsRemote workWeekend work$168.1k - $227.4k
RDPI's Velocity software team develops the autonomy software... ...for a Senior Software Engineer to join our perception... ...and enhance our robotic capabilities. Key job... ...resource utilization on embedded compute platform. - Building... ...- Expertise in modern C++ and experience with...InternshipFlexible hours$36 per hour
...looking for a Mechatronics Engineer. Job Description: Job... ...mechanical, electrical, and software engineering principles. The... ...'s degree in Mechatronics, Robotics, or a related engineering field... ...everyone. Specialties: Staff Augmentation Professional...Contract work- ...About the Role We’re looking for an Embedded Software Engineer to join us on a 6-12-month contract supporting... ...Collaborate with engineering staff to support product launch activities... ...Data Science, Electrical Engineering, Robotics, or a related field Preferred Experience...Contract work
- ...Principal Embedded Software EngineerThis is your opportunity to join the Receiver/ Exciter & Processing... ...as a Principal Embedded Software Engineer. The department's primary goal is to... ...of prior relevant experience.Embedded C/C++ and/or Ada software development experience...Interim roleRelocation packageDay shift
$137.3k - $185.7k
...power next-generation automation robots, working hands-on in our engineering lab to transform prototypes into production... ...with mechanical engineers, software engineers, and technicians to... ...panels- Experience with IPCs and embedded computing platforms in industrial...Full timeTemporary workSeasonal workFlexible hours- Hologic, Inc. is seeking a Sr. Software Development Engineer to design, develop, and maintain embedded software in C/C++ for medical devices. You will take algorithms from concept through prototyping, verification on embedded targets, and collaborate with Systems, Electrical...
$110.5k - $160k
...world's most beloved brands. Our Software Development Engineers (SDEs) use modern technology to solve... ...fulfillment center technologies, such as robotics, material handling equipment,... ...programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript...InternshipWorldwideFlexible hours$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...- ...security clearance is required to apply!! This is a role for an Embedded Software Engineer within the Government - Secure Network Systems (SNS)... ...Design and implementation with embedded software in Rust and C/C++ Linux OS use, for an embedded environment TCP/IP and...
$60 - $76 per hour
...Staff Pharmacist We're building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves...Hourly payFull timeTemporary workWork experience placementFlexible hoursShift workNight shift$60 - $76 per hour
...partner for every meaningful moment of health. Within our Retail locations, we bring this promise to life with heart every day. Our Staff Pharmacists play a critical role in cultivating a culture of excellence in their pharmacy by acting as a role model for all, demonstrating...Hourly payFull timeTemporary workWork experience placementLocal areaFlexible hoursShift workNight shift$60 - $76 per hour
...Staff PharmacistWe're building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable...Hourly payFull timePart timeWork experience placementFlexible hoursShift workNight shift$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...InternshipFlexible hours$151.2k - $204.6k
...complex requirements into clear, actionable engineering specifications that drive product... ...mechanical, and electrical domains? At Amazon Robotics, we build the sensing and compute... ...across optical, mechanical, electrical, and software domains.This includes decomposing system...Full timeTemporary workFlexible hours$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...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours$160k - $220k
DescriptionKforce's client in Marlborough, MA is seeking a Software Engineer (Rust, C/C++, Embedded Systems) to join a collaborative engineering team developing innovative communications systems used around the globe.Summary:In this role, you will contribute to the design...$45 - $58 per hour
DescriptionKforce is immediately seeking an experienced Network Automation Engineer in support of our enterprise storage and compute customer based in Hopkinton, MA. Summary:We are seeking a skilled Network Engineer with strong expertise in network automation and Layer...Immediate start$60 - $76 per hour
...Staff Pharmacist We're building a world of health around every individual shaping a more connected, convenient and compassionate health experience. At CVS Health, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable...Hourly payFull timePart timeWork experience placementFlexible hoursShift workNight shift$17 per hour
...meals that power learning—on the days that work best for you! What You'll Do: Prep, portion, and serve meals to students and staff Set up and clean serving areas and kitchen equipment Follow all food safety and sanitation guidelines Contribute to a...Hourly paySummer workLocal areaMonday to FridayFlexible hoursAfternoon shift$20 - $25 per hour
Build a Career That Builds Your Future with PulteGroup! Welcome to PulteGroup where we believe in building more than just homeswe believe in building inspired employees, meaningful careers, and a legacy of excellence. If you're looking for work that moves you, a team...Hourly payTemporary workPart timeWork at office- ...CompetenciesUnderstand instructions, policies, and guidelines and the ability to engage in effective communication with the manager and staff.Understand and follow guidelines, adhere to time objectives, productivity measurements and similar company standards and...Minimum wageLocal area
$20 - $25 per hour
Westborough, MA Part time JR8167 Build a Career That Builds Your Future — with PulteGroup! Welcome to PulteGroup where we believe in building more than just homes—we believe in building inspired employees, meaningful careers, and a legacy of excellence. If you...Hourly payTemporary workPart timeWork at officeHome officeFlexible hours$31.2k - $44.3k
...-time 40 hours per week Essential Duties Participate in provision of quality meals and nutritional services to patients, staff and guests. Maintains a clean and sanitary work station area. Handles, stores, labels, and rotates all products properly and in accordance...Full timeWork experience placementFlexible hoursShift workWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded C++ Software Engineer - Robotics. Be the first to apply!
- robotics engineer Westborough, MA
- control systems engineer Westborough, MA
- robotic system engineer Westborough, MA
- c++ Westborough, MA
- software implementation project manager Westborough, MA
- remote software sales Westborough, MA
- healthcare software sales Westborough, MA
- software Westborough, MA
- software asset management analyst Westborough, MA
- entry level software sales Westborough, MA


