IN

Embedded Engineer Simulation Development

Infosys Limited
Pune Posted 3 Oct 2026
FULL TIME

Job Description

Key Responsibilities:

  • Demonstrated expertise in Embedded C/C++ programming on microcontrollers, including bare metal and RTOS environments for controlling hardware such as sensors, motors, valves, ADC, DAC, and PWM.
  • Hands-on experience with embedded Linux Yocto, particularly in system integration, boot processes, and device communication.
  • Proficient in hardware interfacing along with communication protocols such as UART, I2C, SPI, RS-485, and SMBus.
  • In-depth understanding of control systems, including PID feedback loops and real-time embedded design principles.
  • Familiar with firmware architectures, bootloaders, and mechanisms for firmware upgrades.
  • Experience in debugging intricate systems that involve MCU firmware and Linux applications, with a focus on fault handling and diagnostics.
  • Knowledge of embedded Linux security, containerization with Docker, and system-level integration is advantageous.
  • Familiarity with medical device standards, particularly IEC 62304, is preferred.
  • Experience in the development of medical devices.
  • Ability to assist in integrating the main application, .NET, with firmware and hardware components.

Technical Requirements:

  • Proficient in Embedded C/C++ development on microcontrollers, including bare metal and RTOS for hardware control and embedded Linux Yocto.
  • Experience in Python development for simulator creation.

Additional Responsibilities:

  • Preferred work locations include Chandigarh and Pune.

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->Open System->RTOS, Technology->Programming Language C->Programming Language C
Join WhatsApp Channel