Job Summary
We are seeking an experienced
Embedded Software Engineer
to support the development of medical device software systems. The ideal candidate will have strong hands-on experience in
C/C++ embedded development
,
RTOS-based systems
, and
low-level hardware integration
. Experience in regulated environments such as
medical devices (IEC-62304 / FDA)
is highly preferred.
This role involves designing, developing, and debugging embedded firmware and system-level software for real-time medical device applications.
Key Responsibilities
-
Design and develop embedded software using
C and C++
-
Develop and maintain firmware for
RTOS-based systems
-
Work on embedded software architecture and system-level design
-
Develop and debug
device drivers and hardware interfaces
-
Integrate and test software on embedded hardware platforms
-
Collaborate with hardware, QA, and systems engineering teams
-
Participate in code reviews, design reviews, and system integration
-
Support verification activities in compliance with medical device standards
-
Work with build systems, version control, and CI/CD pipelines
Required Skills & Experience
-
Strong experience in
C and C++ embedded software development
-
Hands-on experience with
RTOS (QNX or equivalent preferred)
-
Experience in embedded systems or firmware development
-
Knowledge of device drivers and hardware interfaces (UART, SPI, I2C, USB, ADC)
-
Experience working with
ARM-based processors or microcontrollers
-
Proficiency with debugging tools (JTAG, GDB, oscilloscopes, logic analyzers)
-
Experience with Git and standard development workflows
-
Strong understanding of Object-Oriented Design (OOD)
Preferred Skills (Nice to Have)
-
Experience in
medical device software development
-
Familiarity with
IEC-62304 and FDA regulatory standards
-
Experience with
Qt framework
-
Exposure to
AWS IoT Device SDK
-
Knowledge of
CI/CD pipelines and automated testing frameworks
-
Experience with control systems or closed-loop algorithms
-
Familiarity with UML and embedded software architecture design