Roles and Responsibilities:
-
Develop, enhance, and maintain embedded software solutions based on AUTOSAR/PGBASE architecture.
-
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.
-
Experience on how to integrate device drivers with real-time operating systems like Free-RTOS, Threadx, etc.
-
Understanding of PGBASE based tool chain and make-file system for build process
-
AUTOSAR/PGBASE Architecture knowledge and hands-on experience on same.
-
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
-
Experience in working with PGBASE technical documents, requirements analysis, and system design specifications.
-
Hands-on experience on PGBST tool
-
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