×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer

Job in Lebanon, Wilson County, Tennessee, 37090, USA
Listing for: Banque Internationale à Luxembourg (Suisse) SA
Full Time position
Listed on 2026-02-13
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 120000 USD Yearly USD 90000.00 120000.00 YEAR
Job Description & How to Apply Below

Would you like to work in an international environment where you’ll make a difference every day? At Permobil, we’re looking for game-changers to join us as we innovate for individuals and develop the world’s most advanced assistive solutions.

At Permobil, the people who use our products come first. Our purpose is to create advanced assistive solutions that make the lives of adults and children living with disabilities more enriching. Our people are passionate about pushing the boundaries of technology to deliver innovations that improve lives. We are a sustainable and responsible business committed to continuous improvement, and our customers can trust us to provide market‑leading solutions driven by insights‑based clinical data.

Our PAD Innovation department in Lebanon, TN is now looking for a Senior Embedded Software Engineer.

Job Description:

Permobil is a leading innovator in the medical device industry, dedicated to improving patient outcomes through cutting‑edge technology and rigorous research. Permobil’s Power Assist Devices R&D team is seeking a Senior Embedded Software Engineer to architect and deliver reliable, safety‑critical firmware for connected motor‑driven medical devices. In this on‑site Lebanon, TN role, you will design and implement C/C++ firmware on RTOS‑based microcontrollers, develop secure connectivity (BLE/Wi‑Fi) and high‑reliability communications (CAN, SPI/I²C), and lead motor‑control integrations that balance performance, responsiveness, and patient safety.

You’ll collaborate cross‑functionally with Product Management, Mechanical, Electrical, Quality/Regulatory, and Manufacturing to translate clear requirements into verifiable designs, ensure end‑to‑end traceability, and support builds, V&V, submissions, and transfer to production. You will apply IEC 62304 practices and work within ISO 13485 and ISO 14971 to document architecture, risk controls, and evidence for EU MDR & FDA, while continuously improving code quality, tooling, and CI workflows.

Successful candidates bring deep embedded expertise, rigorous test and debug skills, and the judgment to ship iteratively while maintaining compliance and reliability for users worldwide.

Essential Duties and 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.
Required Qualifications:
  • 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; ESP
    32 experience a plus.
  • Connectivity & buses:
    Bluetooth/BLE, Wi Fi, CAN bus,…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary