Search by job, company or skills

Firmware Developer

Firmware Developer

Zilogic Systems
3-5 Years
Not Disclosed
Early Applicant
  • Posted a month ago
  • Be among the first 20 applicants

Job Description

Job Description

Embedded Software Engineer – Automotive Systems

Experience: 3–5 years

Location: Chennai

Employment Type: Full-time

Role Overview

We are seeking an Embedded Software Engineer to join our automotive engineering team.

In this role, you will contribute to the design, development, and validation of embedded software

for infotainment, connectivity, and diagnostics platforms. You will work across firmware,

communication protocols, and automation, with opportunities to solve real-world challenges in

next-generation automotive systems.

Key Responsibilities

  • Develop and maintain embedded software in C for microcontrollers and automotive platforms.
  • Implement and integrate automotive communication protocols such as CAN, UDS, SOME/IP, and TCP/IP.
  • Work with platforms like FreeRTOS and AUTOSAR, contributing to protocol stacks and driver development.
  • (Optional) Develop Python-based automation scripts and test frameworks for validation.
  • Perform unit testing, integration testing, and debugging to ensure reliability and compliance with coding standards.

Knowledge & Skills

  • Strong proficiency in C programming
  • (Optional) Working knowledge of Python
  • Experience with automotive protocols (CAN, UDS, SOME/IP, TCP/IP)
  • Familiarity with RTOS/environments such as FreeRTOS and AUTOSAR
  • Knowledge of test automation, unit testing frameworks, and debugging tools (e.g., Wireshark, Robot Framework)
  • Understanding of peripheral communication interfaces (UART, SPI, I2C, Ethernet)

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

2-4 yrs
Chennai, India
Skills:
Uart, Can, Spi, Rtos, I2c, hal, PX4, low-level driver development, Mission Planner, ArduPilot, flight controller firmware development, STM32CubeIDE, telemetry systems, Gazebo, flight data logging, UAV systems, bootloaders, STM32 micro-controllers, real-time sensor data processing, complete firmware development life cycle, QGroundControl, LL libraries, ground control integration, board bring-up, aerospace control systems, PID-based flight dynamics