Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Speed Engineering Solutions

NewBe an early applicant

J_1318 - Embedded Software Architect (AUTOSAR & RTOS)

Posted Updated
Discussion

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

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →