J_1318 - Embedded Software Architect (AUTOSAR & RTOS)

Pune, MH, IndiaFull-timeSeniorPosted Oct 28, 2026

Job description

Key Responsibilities

Design and develop embedded software architecture based on AUTOSAR/PGBASE frameworks. Translate customer and system requirements into detailed software design specifications. Create software architecture models using UML/SysML and maintain architectural documentation. Conduct requirements analysis, software design reviews, and technical feasibility studies.

Integrate and configure middleware components such as: NetX (TCP/IP Stack), ThreadX (RTOS), GUIX (Graphics Framework), USBX (USB Stack) Design software based on real-time operating systems (RTOS). Implement task scheduling, synchronization, inter-task communication, mutexes, semaphores, and message queues. Optimize CPU utilization, task priorities, and memory consumption.

Skills and Experience Required Experience Range: 6 to 8 Years Qualification: BE/B.Tech/ ME/MTech Electronics, Computer Science & relevant stream AUTOSAR/PGBASE Architecture knowledge and hands-on experience on same. Hands-on experience on 3rd party libs like Netx, GUIx, Threadx, USBx..etc. Knowledge of Ethernet stack with protocols like, OPCUA, 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, Ethernet, timers, and interrupts.

In-depth knowledge of communication protocols commonly used in embedded systems, like SPI, I2C, UART, CAN, USB, Ethernet and others. Understanding of how to integrate device drivers with real-time operating systems like FreeRTOS, Threadx etc. Hands-on Experience on EA Hands-on experience on UML/SYSML Ability to translate customer/system requirements into embedded design specifications.

Experience in working with PGBASE technical documents, requirements analysis, and system design specifications.

Nice to Have

Understanding of PGBASE based tool chain and make file system for build process Knowledge of PGBASE based supporting build environment utilities like mktable Hands-on experience on PGBST tool Knowledge of Cummins proprietary communication protocols like MON, MONNnet/PCCnet

Description copied from Speed Engineering Solutions's careers page. Read the full posting before you apply.

More jobs at Speed Engineering Solutions

See all openings at Speed Engineering Solutions

More jobs in Pune

See all jobs in Pune