CareerPlanSign in

Staff Software Engineer, R&D

Portage, Michigan💼 Full-time💰 $102,600–$102,600🗓 2026-08-05 → 2026-09-26

Core

Design and develop embedded software for electromechanical surgical systems used by orthopedic surgeons worldwide.

Role type

Staff Software Engineer (Embedded Systems)

Builds

Embedded software modules for medical device applications and surgical systems

Domain

Medical Devices / Orthopedic Instruments / Embedded Systems

Deliverable

production ML models | product features

Required skills

Embedded software development, C/C++/Python, microcontroller hardware support, software verification and validation, requirements management, code review, technical investigation

Preferred skills

Static/dynamic analysis, memory management, automated test frameworks, GitLab/Jira/VS Code/Arm Keil/STM32Cube

Technologies

C, C++, Python, Git, GitLab, Jira, Visual Studio Code, Arm Keil, STM32Cube

Responsibilities

Design and code embedded software modules, translate requirements into design plans, own integration and testing, conduct technical investigations, develop software documentation, collaborate with cross-functional teams, review code for standards compliance

Seniority

Staff, hands-on IC with strategic influence

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