Padmi

S44 - Project Engineer - Software Development (Embedded C)

MumbaiPosted 30 days ago
Software engineeringMid-level
Apply at speed

Opens the source posting on speed.keka.com

Source description

About the role

View original

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

One address, no account. We’ll tell you when matching roles go live.

More at speed

Related open roles

View all roles