Permobil · 4 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
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
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
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 StageTotal Funding
unknown2013-03-27Acquired
Recent News
2025-10-28
AstuteAnalytica India Pvt. Ltd.
2025-10-23
Company data provided by crunchbase