Embedded Software Architect (Embedded SW & RTOS) (Pune)

Embedded Software Architect (Embedded SW & RTOS) (Pune)

04 Nov
|
Speed Engineering Solutions
|
Pune

04 Nov

Speed Engineering Solutions

Pune

Key Responsibilities

- - Design and develop embedded software architecture based on PGBASE Embedded Software 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)
- Customize and optimize platform components for target hardware.
- 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.
- Integrate drivers with ThreadX, FreeRTOS, and PGBASE environments.
- Design memory-efficient application

Skills and Experience Required

- - PGBASE Embedded RTOS based 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.
- Hand written Device Driver programming – Must have
- Ability to translate customer/system requirements into embedded design specifications.
- Experience in working with PGBASE technical documents, requirements analysis, and system design specifications. - Must have
- Valuable to Have:
- Understanding of PGBASE based tool chain and makefile 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
- Hands-on Experience on EA (Enterprise Architecture), which covers BSP documentation)
- Hands-on experience on UML/SYSML
- AUTOSAR- preliminary knowledge

📌 Embedded Software Architect (Embedded SW & RTOS) (Pune)
🏢 Speed Engineering Solutions
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software architect (embedded sw & rtos) (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: embedded software architect (embedded sw & rtos) (pune) / pune