Senior Embedded Engineer

Resonant Link Medical

$120K — $145K *
Telecommunications & Hardware
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in embedded software and firmware development for microcontrollers.
  • Proficient in embedded C for writing maintainable and testable code.
  • Strong understanding of circuit-level embedded systems and ability to interpret hardware documentation.
  • Hands-on experience with debugging tools such as oscilloscopes and JTAG debuggers.
  • Familiar with RTOS and bare-metal systems, including resource management aspects.
  • Experience with MCU peripherals and communication interfaces like SPI, I²C, UART.

Responsibilities

  • Own and manage the embedded implementation for customer integration programs from requirements through delivery.
  • Adapt and evaluate RLM's embedded software for diverse customer applications and hardware.
  • Develop low-level drivers and interfaces for reliable system control and communication functions.
  • Test and debug embedded systems through hands-on lab work and methodical engineering practices.
  • Identify and resolve complex hardware-firmware interactions effectively.
  • Produce detailed technical documentation covering design, requirements, and verification outcomes.
  • Collaborate with cross-functional teams and customer engineers to deliver integrated solutions.

Benefits

  • Competitive salary and stock options.
  • Unlimited vacation policy and paid holidays (including a week off at new year).
  • Comprehensive medical, dental, and vision benefits.
  • 401(k) retirement plan with company match.
  • Paid parental and family leave.
  • Professional development opportunities including conferences and courses.
  • Company outings and team retreats.
Full Job Description
We are seeking a Senior Embedded Engineer to join our growing team. In this role, you will own embedded implementation for customer-integration programs, adapting Resonant Link Medical's implant software across a variety of customer applications, MCU platforms, and hardware architectures. You will develop low-level drivers, hardware-software interfaces, control functions, and communications capabilities while supporting firmware bring-up, system integration, and verification. You will work hands-on in the lab to diagnose complex hardware-firmware interactions and use MCU peripherals such as timers, DMA, hardware compare, and digital communication interfaces within bare-metal or RTOS-based systems.

Working closely with our platform, electrical, systems, and test engineers, you will carry customer programs from requirements through verified implementation. You will communicate directly with customer engineering teams, produce clear and complete technical documentation, and identify opportunities to reuse software, tools, and test methods across programs. Your work will enable our core embedded platforms to scale across a growing portfolio of implantable medical devices while directly shaping the performance, reliability, and successful delivery of each customer system.

Your typical day will involve...
  • Owning embedded implementation for customer programs, carrying defined workstreams from requirements through development, bring-up, verification, and delivery.
  • Adapting RLM's embedded software across customer applications, including evaluating and bringing up new MCUs, working within RTOS environments, and integrating customer-specific hardware.
  • Developing low-level firmware and hardware interfaces, using timers, DMA, hardware compare, communication peripherals, and other MCU capabilities to implement reliable control and communication functions.
  • Rolling up your sleeves in the lab to bring up, test, and debug embedded systems using disciplined, methodical engineering practices.
  • Resolving complex hardware-firmware interactions across microcontrollers, sensors, power electronics, and communication interfaces, driving issues through root-cause identification and resolution.
  • Producing clear and complete technical documentation, including requirements, design decisions, interface definitions, test methods, verification results, risks, and open issues.
  • Working directly with customers and cross-functional teams to communicate technical decisions, provide timely progress updates, and deliver integrated solutions that meet program requirements.
  • Collaborating with platform and test engineers to apply RLM's core embedded architecture, accelerate troubleshooting, and develop useful test automation and diagnostic tools.
  • Improving reuse and engineering rigor by identifying software, tools, test methods, and development practices that can be applied across multiple customer programs.

Requirements
Required Qualifications:
  • Strong experience in embedded software and firmware development, with a track record of delivering working, verified systems on resource-constrained microcontrollers.
  • Proficiency in embedded C, with the ability to write clear, maintainable, and testable production code.
  • Strong circuit-level understanding of embedded systems and the ability to interpret schematics, datasheets, timing diagrams, and hardware specifications.
  • Hands-on experience with firmware and hardware bring-up, debugging, and verification using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and other laboratory tools.
  • Practical experience with RTOS-based and bare-metal systems, including task scheduling, interrupts, concurrency, timing, and resource management.
  • Deep familiarity with MCU peripherals, including timers, DMA, hardware compare, ADCs, PWM, GPIO, and communication interfaces such as SPI, I²C, and UART.
  • Ability to evaluate and adapt quickly across different MCUs, development environments, and hardware platforms.
  • Experience implementing and debugging hardware-software interfaces, device drivers, control functions, and embedded communication protocols.
  • Disciplined, methodical problem-solving skills and the ability to independently drive complex technical issues through root-cause resolution.
  • Excellent technical documentation skills, including requirements, interface definitions, design decisions, test methods, and verification results.
  • Clear, effective communication with customers and multidisciplinary engineering teams.


Preferred Qualifications:
  • Familiarity with power electronics, closed-loop control, or wireless power-transfer systems.
  • Experience developing software under an IEC 62304-compliant lifecycle.
  • Experience designing or validating embedded systems for active implantable or other high-reliability medical devices.
  • Familiarity with relevant medical-device standards and regulatory requirements, such as IEC 60601 and ISO 14708.


Values and Culture Add:
  • High-Drive and Self-Motivated: You take ownership of your work, thrive in a fast-paced environment, and can manage tasks with minimal supervision while meeting objectives.
  • Strong Analytical Skills and Critical Thinking: You use a data-driven approach to problem solving and seek out information to make informed decisions.
  • Detail-Oriented and Organized: Your precision ensures consistent, high-quality work and organizational skills mean you efficiently manage multiple concurrent projects.
  • Team-First Mentality: You collaborate effectively, communicate clearly, and support your teammates.
  • Growth Mindset: You welcome feedback and continuously seek to improve.

Benefits

Benefits
  • Competitive salary and stock options.
  • Paid holidays (including a week off at new year) and an unlimited vacation policy.
  • Generous medical, dental, and vision benefits.
  • 401(k) retirement plan and company match.
  • Paid parental and family leave.
  • Professional development through opportunities like conferences, courses, mentorship, and other learning programs.
  • Company outings and team retreats.

Similar Jobs

More Telecommunications & Hardware Jobs

Find similar Senior Embedded Engineer jobs: