The job in short
Embedded simulation development.
PythonC++.NETDockerLinuxEmbedded
Details
- Found
- 13 d ago · posted 2026-09-30
- Location as listed
- Pune, India
- Role
- Embedded / Firmware Engineer
- Source
- The company’s own careers site
Full description
Responsibilities
1. Strong experience in Embedded C/C++ development on microcontrollers (bare-metal/RTOS) for hardware control (sensors, motors, valves, ADC/DAC, PWM).
2. Hands-on with embedded Linux (Yocto) including system integration, boot flow, and device communication.
3. Experience in hardware interfacing and communication protocols (UART, I2C, SPI, RS-485, SMBus).
4. Knowledge of control systems (PID/feedback loops) and real-time embedded design.
5. Familiarity with firmware architecture, bootloaders, and firmware upgrade mechanisms.
6. Experience in debugging complex systems involving MCU firmware + Linux applications, including fault handling and diagnostics.
7. Understanding of embedded Linux security, containerization (Docker), and system-level integration is a plus.
8. Exposure to medical standards (e.g., IEC 62304) preferred.
9. Experience in Medical device development.
Should be able to help in integration of Main application(.NET) with Firmware and Hardware.
Technical requirements
• Embedded C/C++ development on microcontrollers (bare-metal/RTOS) for hardware control, embedded Linux (Yocto)
• Python development experience for simulator development
Preferred skills
Technology->Embedded Software->Embedded Software - ALL,Technology->Embedded Software->Microcontrollers,Technology->Embedded Software->OS Platform->RTOS,Technology->Mobile Development->Mobile RTOS,Technology->Programming Languages - OS->C and C++,Technology->Open System->Linux,Technology->OpenSystem->RTOS,Technology->Programming Languages->Programing language C
Education
Master Of Engineering,Master Of Technology,MCA,MSc,Bachelor of Engineering,Bachelor Of Technology,BCA,BSc
Embedded / Firmware Engineer jobs in Pune · Embedded / Firmware Engineer jobs in India · All Infosys jobs