Source description
About the role
Roles and Responsibilities: Develop, enhance, and maintain embedded software solutions. Analyze customer and system requirements and convert them into embedded software design specifications. Design, develop, integrate, and debug embedded software modules and device drivers. Work with real-time operating systems and middleware components. Configure and program microcontroller peripherals and communication interfaces. Participate in system architecture discussions, technical reviews, and design documentation activities. Support integration, testing, debugging, and performance optimization of embedded systems. Collaborate with cross-functional teams for software development and system integration. Translate customer/system requirements into embedded design specifications
Skills and Experience Required: Experience Range: 3–5 Years
Qualification: Bachelor’s or Master’s degree in Electronics, Embedded Systems, Computer Engineering, or a related field. Strong hands-on experience in Embedded C (non-AUTOSAR) and device driver development , particularly on bare-metal controllers with an RTOS environment Experience on how to integrate device drivers with real-time operating systems like Free-RTOS, Threadx, etc. Hands-on experience on 3rd party libraries like Netx, GUIx, Threadx, USBx..etc. Knowledge of Ethernet stack with protocols like Modbus TCP/IP (IPV4 and IPV6), UDP, UDS, etc. In-depth understanding of the Renesas (Rx Series) microcontroller and its peripheral architecture Understanding of how to manage memory allocation and deallocation, particularly when using statically allocated buffers. Knowledge of RTOS concepts such as task scheduling, priority handling, and inter-process communication (IPC) Experience with configuring and programming microcontroller peripherals such as GPIO, UART, SPI, I2C, ADC, DAC, PWM, timers, and interrupts. Hands-on Experience on EA / UML / SYSML Strong analytical, debugging, and problem-solving skills. (Good to Have) Experience in automotive or industrial embedded systems development is preferred. (Good to Have) Location: Pune, Maharashtra
More at speed
Related open roles
S50 - Sr. Systems Software Engineer - Full Stack Developer
Mumbai
S46 - Associate Project Engineer - Software Development (AUTOSAR XML)
Mumbai
S51 - Senior Product Engineer (LabVIEW)
Bangalore
F28 - Embedded Engineer - Motor Control
Mumbai
Senior Product Engineer (LabVIEW)
Bangalore
S50 - Sr. Systems Software Engineer - Full Stack Developer
Mumbai