Job highlights
Master's or Bachelor's in Engineering/Technology or MCA/MSc with solid Embedded C/C++ and embedded Linux (Yocto) experience, hardware interfacing, and control systems knowledge
Develop and debug embedded firmware on microcontrollers and embedded Linux, integrate main application with firmware and hardware, handle communication protocols and system diagnostics
Roles Responsibilities
Robust experience in Embedded C/C++ development on microcontrollers (bare-metal/RTOS) for hardware control (sensors, motors, valves, ADC/DAC, PWM).
Hands-on with embedded Linux (Yocto) including system integration, boot flow, and device communication.
Experience in hardware interfacing and communication protocols (UART, I2C, SPI, RS-485, SMBus).
Knowledge of control systems (PID/feedback loops) and real-time embedded design.
Familiarity with firmware architecture, bootloaders, and firmware upgrade mechanisms.
Experience in debugging complex systems involving MCU firmware + Linux applications, including fault handling and diagnostics.
Understanding of embedded Linux security, containerization (Docker), and system-level integration is a plus.
Exposure to medical standards (e.g., IEC 62304) preferred.
Experience in Medical device development.
Should be able to help in integration of Main application(.NET) with Firmware and Hardware.
Technical Requirement
Embedded C/C++ development on microcontrollers (bare-metal/RTOS) for hardware control, embedded Linux (Yocto)
Python development experience for simulator development
Additional Responsibility
Preferred location: Chandigarh, Pune
Educational Requirement
Master Of Engineering, Master Of Technology, MCA, MSc, Bachelor of Engineering, Bachelor Of Technology, BCA, BSc
Preferred Skills
Technology->Embedded Software->Embedded Software - ALL
Technology->Embedded Software->Microcontrollers
Technology->Embedded Software->OS Platform->RTOS
Technology->Mobile Development->Mobile RTOS
Technology->Open System->C and C++
Technology->Open System->Linux
Technology->OpenSystem->RTOS
Technology->Programing language C->Programing language C
Service Line
Engineering Services
📌 Embedded Engineer Simulation Development Pune (India)
🏢 Infosys
📍 India