Enable job alerts via email!

Principal Firmware Engineer

Medtronic

Singapore

On-site

SGD 75,000 - 100,000

Full time

Yesterday
Be an early applicant

Job summary

A leading medical technology company in Singapore is seeking a Principal Firmware Engineer to develop world-class solutions in surgical products. Responsibilities include designing software components, leading teams, and collaborating within an Agile environment. The ideal candidate has expertise in C/C++, embedded systems, and excellent problem-solving skills. Competitive salary and benefits offered.

Benefits

Competitive salary
Employee benefits package

Qualifications

  • Design, develop, test, and document complex software components for surgical generators.
  • Lead requirements gathering, estimation, and planning efforts.
  • Collaborate with systems, test engineers, and quality assurance.
  • Troubleshoot, debug, maintain, and support existing products.
  • Contribute effectively to development teams and identify process improvements.

Responsibilities

  • Prepare plans, guide and mentor other engineers, and participate in technical reviews.
  • Implement advances in software technology and identify productivity opportunities.
  • Work closely with software development in an Agile (Scrum) environment.
  • Ensure test pass relative to design specifications and educate stakeholders.
  • Provide innovative solutions with minimal direction.

Skills

C/C++
Data Structures
Socket Programming
Multi-threading
DDS
QT
Linux environment
Embedded systems
Real-time operating systems
Microcontrollers
Ethernet networking
CI/CD pipelines
Linux Kernel
Yocto
XILINX SDK
CMake
Python

Tools

GitHub
JIRA
Confluence
Docker

Job description

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

A Day in the Life

As a Principal Firmware Engineer, you will apply your technical expertise to develop world-class solutions using software engineering tools to solve complex problems related to surgical products. You will:

  1. Prepare plans, guide and mentor other engineers, participate in technical reviews, and select promising concepts.
  2. Implement advances in current software technology and identify opportunities for productivity and quality improvements.
  3. Work closely with software development and cross-functional teams in an Agile (Scrum) environment.
  4. Ensure test pass relative to design specifications, prepare documentation, and educate stakeholders.
  5. Provide innovative solutions with minimal direction to determine technical objectives.

This position is not remote. To be considered, your resume must clearly demonstrate the minimum requirements below:

  • Design, develop, test, and document complex software components for surgical generators.
  • Lead requirements gathering, estimation, and planning efforts.
  • Collaborate with systems, test engineers, and quality assurance.
  • Troubleshoot, debug, maintain, and support existing products.
  • Contribute effectively to development teams and identify process improvements.
Required Skills and Experience
  • Strong expertise in C/C++, Data Structures, Socket Programming, Multi-threading, DDS, and QT.
  • Experience in Linux environment, embedded systems, and real-time operating systems.
  • Proven experience with microcontrollers, peripherals (UART/SPI/QSPI/I2C/DDR), Ethernet networking, CI/CD pipelines, Linux Kernel, Yocto, XILINX SDK, CMake, and Python.
  • Excellent communication skills.
Preferred Qualifications
  • Experience with GitHub, JIRA, Confluence, Docker, secure bootloaders, application encryption, and signing.

Physical requirements and benefits are detailed in the original description. Medtronic offers a competitive salary and benefits package, emphasizing employee contribution and success.

Our mission is to improve health and extend life through innovative healthcare technology, driven by a diverse, passionate team committed to engineering solutions for real-world problems.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.