Intellectt logo

Intellectt

Embedded Software Engineer – C++ / RTOS / Medical Devices

Intellectt

📍 Andover, United States 🇺🇸

full-time
mid-level
Posted —

Key Skills

C++RTOSARMGitUART

Industry

Medical DevicesTelecommunications

Job Description

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