Skip to content

Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok

Connect

Gadgeon Smart Systems

NewBe an early applicant

Embedded C++ Engineer - Medical Domain

Posted Updated
Discussion

Description

Work with the technical lead to develop software for a computer-vision-enabled diagnostic instrument. The role combines C++ application development on Linux with hands-on integration and debugging of software, imaging, and device-control components.


Key Responsibilities

  • Develop, maintain, and debug C++ applications on an embedded Linux platform.
  • Integrate application software with cameras, motion-control hardware, sensors, encoders, and low-level controllers through defined interfaces.
  • Implement software for instrument workflows, including run setup, device status, image capture, quality checks, data traceability, and result presentation.
  • Connect acquired images to image-processing and AI inference components and manage the flow of data through the application.
  • Build reliable logging, error handling, recovery, and testing into the software.
  • Test and troubleshoot software on physical prototypes; document changes and work with hardware, firmware, and computer-vision teams.

Requirements

  • 3 or more years in embedded or device software is preferred. At least 2 years of hands-on C++ development on Linux.
  • Strong object-oriented programming and practical debugging skills.
  • Ability to work with software on a physical device and investigate integration issues.

Preferred Experience

  • QT.
  • Embedded Linux or edge-computing platforms.
  • Camera, imaging, or computer-vision systems.
  • Motion-control hardware, sensors, or communication with microcontrollers.

Interested? Apply here or drop your resume at apin.lal@gadgeon.com



Skills

What Lead Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →