Versatile Firmware / Software Engineer

Reposted 20 Days Ago
Be an Early Applicant
Yoqne‘am ‘Illit
In-Office
Mid level
Healthtech
The Role
Develop and maintain firmware for medical devices, collaborate with cross-functional teams, perform debugging, and ensure compliance with medical standards.
Summary Generated by Built In

At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.

A Day in the LifePost Market R&D team is seeking a highly skilled, experienced, and versatile Firmware / Software Engineer to maintain and enhance firmware for released products and develop innovative solutions addressing field, regulatory, cybersecurity, and market needs.
You will design and deliver low-level software across multiple platforms—ranging from bare‑metal implementations to RTOS/Linux‑based systems—while collaborating with hardware, systems, quality, and product teams to ship robust, secure, and compliant firmware for medical and industrial devices.
While the primary focus is on embedded systems and firmware development, we are looking for a candidate who can adapt across multiple software domains, including Windows application development. The ideal candidate will have deep expertise in embedded systems development and a versatile software development background, with a proven ability to contribute across software domains, including Windows development.
Our Medtronic site in Yokne’am has a rich product portfolio and we provide solutions that helps our patients alleviate pain, restore health, and extend life.

Responsibilities may include the following and other duties may be assigned:

  • Firmware Development: Design, develop, and maintain embedded C/C++ firmware for various microcontrollers (e.g., ARM9, MSP430, STM32) and SoCs
  • Debugging & Troubleshooting: Diagnose and resolve firmware issues using software and hardware debugging tools. Perform validation and troubleshooting using oscilloscopes, logic analyzers, and other test equipment
  • Cross-Functional Collaboration: Work closely with Hardware, System, QA, and Product teams to meet project goals, Act as the primary technical contact for inquiries and provide ongoing support
  • Documentation Management: Create and maintain comprehensive Software Development Lifecycle Documentation, including design and verification documents, to ensure alignment with compliance standards
  • Security & Compliance: Conduct security assessments and ensure adherence to medical device software standards. Maintain SBOMs (Software Bill of Materials) and ensure compliance with medical data standards and regulations
  • Versatile & Multi-Domain Development: Engage in diverse software domains. Apply your software expertise across both embedded and application-level domains, contributing to Windows desktop software components : Windows-based tools, services, applications, installers and utilities.

Required Knowledge and Experience:

  • Programming: Proficient in C for embedded systems, interrupt-driven programming, and state machines
  • Operating Systems: Experience with embedded operating systems such as FreeRTOS, embedded Linux
  • Microcontrollers & Toolchains: Experience with ARM-based microcontrollers (e.g., STM32, ARM9) or similar; familiarity with IDEs and build systems (e.g., STM32CubeIDE, CMake/Make)
  • Hardware Interfaces: Experience with UART, SPI, I²C, USB, GPIO, ADC, RTC, TIM, DMA, NVIC, and storage interfaces (SD/eMMC, NOR/NAND flash) including filesystems (FAT/exFAT)
  • Version Control: Experience with Git and SVN
  • Code Quality & Testing: Familiarity with code testing methods, static analysis tools, and coding standards
  • Versatility & Learning skills: Proven ability to work across different technology stacks (e.g. embedded, desktop, etc). Ability to learn and adapt new domains and technologies
  • Application development and maintenance using WPF, WinForms, WCF, .NET, Embarcadero, C++, C#, and legacy .NET Framework versions (e.g., 4.5)
  • Windows OS & APIs (Advantage): Solid understanding of Windows operating system internals, concepts, and APIs, including Windows Services, Windows Installer technology, and scripting (e.g., PowerShell). 

Physical Job Requirements
The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position. 

Benefits & Compensation

Medtronic offers a competitive Salary and flexible Benefits Package
A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create.  We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage.
 

About Medtronic

We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions.
Our Mission — to alleviate pain, restore health, and extend life — unites a global team of 95,000+ passionate people. 
We are engineers at heart— putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.

Learn more about our business, mission, and our commitment to diversity here  
 

Top Skills

.Net
Arm9
C
C++
Embarcadero
Embedded Linux
Freertos
Git
Powershell
Stm32
Svn
Wcf
Windows
Winforms
Wpf
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Minneapolis, MN
80,303 Employees

What We Do

Medtronic is a global healthcare solutions company operating in approximately 160 countries. We are committed to improving lives through our medical technologies, services, and solutions.

Since our beginning, 60 years ago, our Mission has remained the same: to alleviate pain, restore health, and extend life for people around the world. The Mission is our ethical framework and inspirational goal guiding our day-to-day work. It reminds us that our efforts are transforming millions of lives each year.

To meet the needs of patients and healthcare professionals around the globe, we operate from more than 370 locations in approximately 160 countries.

Similar Jobs

Cardo Systems Logo Cardo Systems

Supply Chain Specialist

Information Technology • Software
In-Office or Remote
Hasharon, ISR
180 Employees

Cardo Systems Logo Cardo Systems

Manual QA Tester

Information Technology • Software
In-Office
Hasharon, ISR
180 Employees

Cardo Systems Logo Cardo Systems

Project Manager

Information Technology • Software
In-Office
Hasharon, ISR
180 Employees
In-Office
Yoqne‘am ‘Illit, ISR
80303 Employees

Similar Companies Hiring

Axle Health Thumbnail
Logistics • Information Technology • Healthtech • Artificial Intelligence
Santa Monica, CA
17 Employees
Camber Thumbnail
Social Impact • Healthtech • Fintech
New York, NY
53 Employees
Sailor Health Thumbnail
Telehealth • Social Impact • Healthtech
New York City, NY
20 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account