CareerPlanSign in

Staff Software Engineer- Power Tools & Sports

Raynham, Massachusetts, United States of America💼 Full-time🗓 2026-09-08 → 2026-09-26

Core

Lead embedded software architecture and development for safety-critical electro-mechanical medical devices and capital equipment.

Role type

Staff Software Engineer (Embedded Systems)

Builds

Software for orthopedic power tools, surgical robots, and capital equipment

Domain

MedTech / Orthopedics / Embedded Systems

Deliverable

production ML models | product features

Required skills

C/C++, Python, embedded microcontroller systems, bare-metal/RTOS, embedded Linux, board bring-up, hardware/software integration, low-level debugging, communication protocols (SPI/I2C/UART/CAN/USB/Ethernet), FDA-regulated medical device software, IEC 62304, external partner management

Preferred skills

ISO 14971, cybersecurity for connected devices, STMicroelectronics/Texas Instruments platforms, bootloaders/firmware updates, UML/design patterns, Agile/DevOps, CI/CD pipelines

Technologies

C, C++, Python, RTOS, embedded Linux, SPI, I2C, UART, CAN, USB, Ethernet, TCP/IP, UDP

Responsibilities

Lead embedded software architecture, design, development, integration, and verification; Develop production software in C/C++ and Python; Drive full software development lifecycle including requirements, implementation, testing, and validation; Lead hardware/software integration and system-level problem solving; Direct and review work of external development partners; Provide technical mentorship and serve as key software representative in design reviews and regulatory submissions

Seniority

Staff, hands-on IC with technical leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.