Website:
Job details:
About the Role:
We are looking for a skilled Embedded Engineer to join our Hardware - division. The ideal candidate will focus on application software development, multi-camera system integration, image/signal processing pipelines, and low-level system software running on Embedded Linux and RTOS environments. This role bridges hardware-software integration, camera synchronization, and custom application workflows using C, C++, and Python.
Key Responsibilities:
- Develop, integrate, and optimize application software for embedded edge systems and medical/diagnostic devices.
- Design and implement multi-camera acquisition systems, camera synchronization, LED control, and USB/BLE peripheral drivers.
- Develop real-time image processing, computer vision pipelines, and signal processing workflows using OpenCV and Python/C++.
- Build backend services, REST APIs, and automation scripts for system communication, calibration, and test automation.
- Perform low-level system debugging, hardware-software integration, and board bring-up in Embedded Linux and RTOS setups.
- Collaborate closely with firmware, hardware design, and validation teams to deliver reliable, high-throughput diagnostic systems.
Technical Skills:
Embedded C | C++11 | Python | Embedded Linux | RTOS | OpenCV | Multi-Camera Systems | Image Processing | Signal Processing | REST APIs | FastAPI | BLE / USB / SPI / UART / I2C | System Integration | Git | Jira
Candidate Profile:
- 3–6 years of hands-on experience in Embedded Software Development, Application SW, and System Integration.
- Strong proficiency in C, C++, and Python in Embedded Linux or RTOS environments.
- Proven experience in Image Processing, OpenCV, and Multi-Camera/Optical Reader integration.
- Hands-on familiarity with hardware interfaces, socket programming, and REST API development.
- Bachelor's or Master's degree in Electronics & Communication, Computer Science, or Embedded Systems.
Click on Apply to know more.