Principal Embedded C++ Software Engineer
2 weeks ago
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.
Principal Embedded C++ Software Engineer (SAFERTOS, Medical Devices, CANbus)
The Principal Embedded C++ Software Engineer (SAFERTOS, Medical Devices, CANbus) will have the opportunity to work on a diverse set of products, including complex medical devices, robotics, and industrial equipment. This position requires deep expertise in C++, a strong background developing software running on an embedded platform using SAFERTOS, and proven experience with the CANbus protocol.
ROLE RESPONSIBILITIES:
- Take a key role in a fast-paced cross-functional team
- Collaborate directly with clients to understand requirements and make critical design decisions
- Contribute to the full software development lifecycle, including requirements analysis, design, development, code review, unit testing, integration, and verification
- Ensure all development activities adhere to regulatory requirements for embedded software for medical devices (e.g., IEC and industry best practice
- Create and maintain detailed software documentation
- Execute with minimal guidance and provide technical oversight and guidance for other team members
- Mentor junior engineers and drive best practice in embedded software development
KEY SKILLS:
- Experience designing, developing and testing production-level embedded software in C++ for safety-critical medical devices running the SAFERTOS real-time operating system (RTOS)
- 10+ years' experience and expert proficiency in modern embedded C++ and low-level programming
- In-depth knowledge and implementation experience with the CANbus protocol and related drivers
- Experience with hardware-software integration, debugging on target hardware, and using debugging tools (e.g., JTAG/SWD debuggers, oscilloscopes, logic analyzers)
- Strong experience with modern SDLC processes (unit testing, static analysis, CI/CD)
- Strong 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
- Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Physics or related discipline preferred, or equivalent years of experience
DESIRED EXPERIENCE:
- Experience with other RTOS (e.g., FreeRTOS, VxWorks)
- Experience with other communication protocols (e.g., SPI, I2C, Ethernet, USB)
- Experience with EtherCAT
- Proficiency in other programming languages such as C#, Python, or JavaScript
- Experience with Yocto
- Experience developing and maintaining CI/CD pipelines
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.
-
Principal Engineer
2 weeks ago
Westborough, Massachusetts, United States Marvell Technology Full time $146,000 - $170,000 per yearAbout MarvellMarvell's semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, and carrier architectures, our innovative technology is enabling new possibilities.At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel the...
-
Principal Engineer
3 days ago
Westborough, Massachusetts, United States Marvell Technology Full time $146,850 - $220,000About Marvell Marvell's semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, and carrier architectures, our innovative technology is enabling new possibilities. At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel...
-
Cloud and DevOps Software Engineer
3 days ago
Westborough, Massachusetts, United States Full Spectrum Full timeFull 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...
-
Software Engineer
2 weeks ago
Westborough, Massachusetts, United States LG Energy Solution Vertech, Inc. Full time $104,000 - $170,000 per yearSoftware Engineer - Hybrid 3 days onsite/Westborough, MACompany OverviewLG Energy Solution Vertech, Inc. (LGES Vertech) is a full-service energy storage system supplier and integrator. Using our core strengths of expert service to our customers, unparalleled safety, and excellence in manufacturing, we bring standardized, fully integrated energy storage...
-
Westborough, Massachusetts, United States Hewlett Packard Enterprise Full time $150,000 - $180,000 per yearStaff Software Engineer, Application ServicesThis role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and...
-
Senior Verification Engineer
2 weeks ago
Westborough, Massachusetts, United States Full Spectrum Full time $80,000 - $160,000 per yearTechnology has never been more present in our lives than today. Everything from connected medical devices to robotics to mobile apps are becoming more a part of daily life. A career at Full Spectrum will allow you to be at the cutting edge of engineering driven innovation. If it excites you to develop new products and learn new technologies on a regular...
-
Validation Intern
4 days ago
Westborough, Massachusetts, United States Marvell Technology Full time $30 - $59About Marvell Marvell's semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, and carrier architectures, our innovative technology is enabling new possibilities. At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel...
-
SCADA Engineer
2 weeks ago
Westborough, Massachusetts, United States Global Technical Talent, an Inc. 5000 Company Full time $104,000 - $156,000 per yearPrimary Job Title:SCADA EngineerAlternate/Related Job Titles:SCADA Systems EngineerAutomation EngineerControls & RTU EngineerLocation:Westborough, MAOnsite Flexibility:OnsiteContract Details:Position Type: ContractContract Duration: 12 monthsStart: As Soon As PossiblePay Rate: $ /hrJob Summary:TheSCADA Engineerwill manage and maintain software and...
-
Senior Electrical Engineer
1 week ago
Westborough, Massachusetts, United States LG Energy Solution Michigan Full time $120,000 - $180,000 per yearSenior Electrical Engineer (Contract)Hardware Development TeamWestborough, MACompany OverviewLG Energy Solution Vertech, Inc. (LGES Vertech) is a full-service energy storage system supplier and integrator. Using our core strengths of expert service to our customers, unparalleled safety, and excellence in manufacturing, we bring standardized, fully integrated...
-
DATABASE ENGINEER
1 week ago
Westborough, Massachusetts, United States LanceSoft Full time $80,000 - $120,000 per yearCompany Description In business since 2000, LanceSoft is a nationally certified Minority Business Enterprise (MBE) that has established itself as a pioneer in providing highly scalable, cost-effective workforce solutions to a diverse set of customers across various industries in the United States. Headquartered in Virginia, LanceSoft currently operates out...