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.
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.
Understanding of how to integrate device drivers with real-time operating systems like Free-RTOS, Threadx, etc.
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