Role Overview
We are seeking Embedded Software Engineers with strong experience in embedded C and
Linux-based system development to design and develop controller software for medical
imaging devices.
The role involves low-level hardware interfacing, communication protocols, device
drivers, and real-time system control.
Key Responsibilities
Design and develop embedded software for hardware controllers used in medical
imaging devices
Develop software in Embedded C/C++ on Linux-based platforms
Implement hardware communication protocols such as:
o EtherCAT
o CANopen
o SPI / I2C / UART / Ethernet
Develop and integrate device drivers and hardware abstraction layers
Interface with FPGA, microcontrollers, sensors, and actuators
Participate in system architecture design and technical reviews
Debug hardware-software integration issues
Support prototype development, testing, and system validation
Document software architecture, interfaces, and design
Required Skills
Strong programming skills in Embedded C / C++
Experience working with Linux-based embedded systems
Experience in hardware communication protocols such as:
EtherCAT
CANopen
Understanding of device drivers and low-level system programming
Familiarity with real-time control systems
Experience with embedded debugging tools and techniques
Strong analytical and problem-solving skills
Preferred Experience
Experience in medical devices, imaging systems, or industrial automation
Knowledge of motor control systems
Experience with ARM-based processors
Exposure to real-time operating systems (RTOS)
Experience with system integration and hardware bring-up
Why Join VISUKHI
Opportunity to work on next-generation medical imaging technology
Work closely with experienced industry leaders in healthcare technology
Exposure to cutting-edge hardware, AI, and medical device systems
Be part of a high-impact deep-tech startup environment
How to Apply
Interested candidates may send their resume to: 📧 info.connect@visukhi.com