Talent.com
Principal Embedded C++ Software Engineer (SAFERTOS, Medical Devices, CANbus)
Principal Embedded C++ Software Engineer (SAFERTOS, Medical Devices, CANbus)Full Spectrum • Westborough, MA, US
Principal Embedded C++ Software Engineer (SAFERTOS, Medical Devices, CANbus)

Principal Embedded C++ Software Engineer (SAFERTOS, Medical Devices, CANbus)

Full Spectrum • Westborough, MA, US
19 hours ago
Job type
  • Full-time
Job description

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.

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 62304) 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.

    Create a job alert for this search

    Principal Embedded C++ Software Engineer (SAFERTOS, Medical Devices, CANbus) • Westborough, MA, US

    Related jobs
    C++ Software Engineer

    C++ Software Engineer

    Fisheye Software • Maynard, MA, US
    Full-time
    FishEye Software has an immediate opening for a C++ Software Engineer to support the Cooperative Engagement Capability (CEC) Program - a cutting-edge defense initiative enhancing Anti-Air Warfare (...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer (Embedded Development) - Electrophysiology

    Senior Software Engineer (Embedded Development) - Electrophysiology

    Boston Scientific Gruppe • Waltham, MA, United States
    Full-time
    Senior Software Engineer (Embedded Development) - Electrophysiology.Onsite Location(s) : Waltham, MA, US, 02138.Diversity - Innovation - Caring - Global Collaboration - Winning Spirit- High Performa...Show more
    Last updated: 30+ days ago • Promoted
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Cadence Design Systems • Burlington, MA, United States
    Full-time
    Senior Principal Software Engineer page is loaded## Senior Principal Software Engineerlocations : Burlington, MAtime type : Full timeposted on : Posted Todaytime left to apply : End Date : Decem...Show more
    Last updated: 1 day ago • Promoted
    Principal Architect - Embedded

    Principal Architect - Embedded

    Full Spectrum • Westborough, MA, US
    Full-time
    Technology 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 ...Show more
    Last updated: 13 days ago • Promoted
    Lead Embedded Software Engineer

    Lead Embedded Software Engineer

    Videology Industrial-Grade Cameras • Mansfield, MA, US
    Full-time
    Join our team as an Embedded Software Engineer focused on developing advanced Linux device drivers, video AI applications, and streaming solutions. This is a senior-level, hands-on role that combine...Show more
    Last updated: 4 hours ago • Promoted • New!
    Principal Software Engineer, Robotics

    Principal Software Engineer, Robotics

    Berkshire Grey • Bedford, MA, US
    Full-time
    Salary : Base salary range $136k-$221k.Berkshire Grey is a leader in the field of AI and robotics, providing innovative solutions for e-commerce, retail replenishment, and logistics.Our technology a...Show more
    Last updated: 30+ days ago • Promoted
    Principal Embedded C++ Software Engineer (Linux, EtherCAT, Robotics)

    Principal Embedded C++ Software Engineer (Linux, EtherCAT, Robotics)

    Full Spectrum • Westborough, MA, US
    Full-time
    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 Spe...Show more
    Last updated: 19 hours ago • Promoted • New!
    Embedded Software Engineer I (Early in Career)

    Embedded Software Engineer I (Early in Career)

    ANDREW, an Amphenol company • Nashua, NH, US
    Full-time
    Together, let's push the boundaries of technology and advance sustainable networks worldwide.How You'll Help Us Connect the World : . As a member of our DAS Software Engineering team, this rol...Show more
    Last updated: 6 days ago • Promoted
    Lead Embedded Software Engineer

    Lead Embedded Software Engineer

    Videology Imaging Corporation • Mansfield, MA, US
    Full-time
    Join our team as an Embedded Software Engineer focused on developing advanced Linux device drivers, video AI applications, and streaming solutions. This is a senior-level, hands-on role that combine...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    ANDREW, an Amphenol company • Nashua, NH, US
    Full-time
    Together, let's push the boundaries of technology and advance sustainable networks worldwide.How You'll Help Us Connect the World : . Using your expertise in Linux platform & applications,...Show more
    Last updated: 21 days ago • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    MedAcuity • Westford, MA, US
    Full-time
    At MedAcuity, we work at the intersection of healthcare, technology and innovation in partnership with MedTech companies and innovators to develop software-driven medical devices, robotic technolog...Show more
    Last updated: 7 days ago • Promoted
    Director, Engineering : Embedded Software

    Director, Engineering : Embedded Software

    Full Spectrum • Westborough, MA, US
    Full-time
    Full Spectrum is an engineering services firm specializing in the design and development of innovative medical devices.We partner with leading companies in MedTech, from startups to Fortune 500 com...Show more
    Last updated: 13 days ago • Promoted
    Principal Software Engineer, Perception

    Principal Software Engineer, Perception

    Berkshire Grey • Bedford, MA, US
    Full-time
    Salary : Base salary range $136k-$221k.Berkshire Grey is a leader in the field of AI and robotics, providing innovative solutions for e-commerce, retail replenishment, and logistics.Our technology a...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Software Design Engineer in Mansfield

    Embedded Software Design Engineer in Mansfield

    Energy Jobline CVL • Mansfield, MA, US
    Full-time
    About Energy Jobline and Alstom.Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ m...Show more
    Last updated: 4 hours ago • Promoted • New!
    Embedded Software Manager

    Embedded Software Manager

    ICONSTAFF • Framingham, MA, US
    Full-time
    Our client is a renowned leader in audio technology.They are looking for an exceptional Senior Manager of Embedded Platform Software. This company is dedicated to enhancing the power of sound and cr...Show more
    Last updated: 30+ days ago • Promoted
    Principal Algorithms & Embedded Software Engineer

    Principal Algorithms & Embedded Software Engineer

    Third Pole Therapeutics • Waltham, MA, US
    Full-time
    Third Pole is on a mission to expand the lifesaving benefits of Nitric Oxide inhalation therapy, making it accessible to millions of respiratory challenged newborns and adults around the world.This...Show more
    Last updated: 20 days ago • Promoted
    Lead Embedded Software Engineer

    Lead Embedded Software Engineer

    Connected Systems Partners • Hudson, MA, US
    Permanent
    Connected Systems has a perm / direct hire opening with a medical device client in the Hudson, MA area for a Lead Embedded Software Engineer. Lead full life-cycle medical device Embedded Software deve...Show more
    Last updated: 4 hours ago • Promoted • New!
    Embedded Software Design / Integration Engineer

    Embedded Software Design / Integration Engineer

    Professional Recruiters Inc. • Lowell, MA, US
    Full-time
    Our Client is a growing technology company with offices around the Globe.They are expected to grow by 20% by the end of 2026. To assist them with their growth we are now looking to add several embed...Show more
    Last updated: 1 hour ago • Promoted • New!