SIGN IN
Senior Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Permobil · 3 hours ago

Senior Embedded Software Engineer

Permobil is a leading innovator in the medical device industry, dedicated to improving patient outcomes through cutting-edge technology and rigorous research. They are seeking a Senior Embedded Software Engineer to architect and deliver reliable, safety-critical firmware for connected motor-driven medical devices.
Health CareInnovation ManagementManufacturing
check
H1B Sponsor Likelynote

Responsibilities

Design & implement embedded firmware in C/C++ for microcontroller-based systems leveraging RTOS for deterministic, safety critical operation
Develop connectivity features (Bluetooth/BLE, Wi Fi) and robust communications (CAN bus, SPI/I²C) for multi-board, multi-sensor systems
Own motor control firmware: integrate motor drivers/control circuits, implement control loops, and optimize performance, responsiveness, and safety
Contribute to safety & compliance: apply IEC 62304 software lifecycle practices, support IEC 60601 electrical safety/EMC considerations, ISO 13485 QMS, and ISO 14971 risk management (hazard analysis, risk controls, traceability)
Document and trace requirements, architecture, design, risk controls, verification, and defects in Agile/Jira with end-to-end traceability
Test rigorously: create unit and integration tests, bring up hardware, perform fault injection, and support verification/validation activities
Tooling & automation: build developer tooling and scripts in Python; contribute to CI workflows; instrument firmware for diagnostics and telemetry
Cross-functional collaboration: partner with Electrical, Systems, Quality/Regulatory, Manufacturing, and Field Service to support builds, audits, transfers to production, and post market improvements
Regulatory support: prepare technical documentation and evidence for UL, FCC, and FDA submissions in collaboration with Regulatory Affairs and Quality
Continuous improvement: drive code reviews, design reviews, and process improvements to enhance reliability, security, and developer productivity

Qualification

Embedded software developmentC/C++ programmingRTOS experienceMedical device experienceBluetooth/BLE connectivityCAN bus communicationISO 13485 knowledgeAgile/Scrum methodologyPython scriptingTeam collaborationProblem-solvingCommunication skills

Required

7+ years professional experience in embedded software development
Languages: Strong C/C++ (embedded), working Python (tooling/test)
RTOS experience (task scheduling, interrupts, synchronization, timing/latency)
Microcontrollers: Demonstrated experience; ESP32 experience a plus
Connectivity & buses: Bluetooth/BLE, Wi Fi, CAN bus, SPI/I²C
Electronics proficiency: Able to read schematics; collaborate closely with EE; oscilloscope/logic analyzer comfort
Motor drivers/control circuits experience (bring up, tuning, protections, FOC or similar control concepts a plus)
Process & tools: Agile/Scrum, Jira, VS Code (or similar), code review workflows, version control (Git)
Regulated development: Experience in medical device or safety related domains
Standards: Practical experience with IEC 62304, IEC 60601 series, ISO 13485, ISO 14971
Regulatory agencies: Exposure to UL, FCC, and FDA processes/documentation
Education: BS in Computer Engineering, Electrical Engineering, or related field (MS preferred)

Preferred

OTA firmware update design; secure boot, secure provisioning, and key management
Power management/battery powered device optimization experience
Strong understanding of sensor technologies, including IMUs and encoders
Familiarity with core digital signal processing (DSP) concepts, including data sampling, digital filtering, and Fourier transform techniques
Experience with LVGL for embedded UI design and development
Experience with design controls (e.g., 21 CFR 820.30), EMC/EMI considerations, and test method development
Familiarity with usability engineering and human factors for medical devices
Scripting for HIL/ATE test setups; experience with Python-based test frameworks
Familiarity with defect trend analysis, reliability growth, and post market surveillance inputs to software updates

Benefits

Mission-driven work improving mobility and independence for users worldwide.
Collaborative, cross functional environment with strong engineering culture.
Opportunities to grow technical leadership and mentor others.

Company

Permobil

twittertwittertwitter
company-logo
Permobil creates assistive solutions that enrich the lives of people living with disabilities.

H1B Sponsorship

Permobil has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (11)
2023 (3)
2022 (2)
2020 (3)

Funding

Current Stage
Late Stage
Total Funding
unknown
2013-03-27Acquired

Leadership Team

leader-logo
Chuck Witkowski
Chief Executive Officer
linkedin
leader-logo
Charlotta Nyberg
Group Chief Financial Officer
linkedin
Company data provided by crunchbase