Search by job, company or skills

Synectics APAC

Firmware Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Work Location: Bangalore

Preferred Candidates: Bangalore, Ahmedabad, and Noida

Key Responsibilities

  • Develop and maintain embedded firmware for automotive ECUs.
  • Work on MCAL (Microcontroller Abstraction Layer) integration and configuration.
  • Develop Complex Device Drivers (CDD) and low-level hardware drivers.
  • Implement embedded software using C programming with strong pointer and data structure concepts.
  • Perform debugging and testing using oscilloscope, logic analyzer, JTAG, CAN tools, etc.
  • Collaborate with hardware, system, and validation teams for system integration.
  • Follow AUTOSAR / non-AUTOSAR development processes and coding standards (MISRA-C).
  • Conduct code reviews, unit testing, and documentation.

Required Skills & Qualifications Mandatory Technical Skills

  • Strong experience in Embedded C programming
  • Good knowledge of Pointers, Data Structures, and Memory Management
  • Experience with MCAL configuration and integration
  • Hands-on experience in Complex Device Drivers (CDD)
  • Experience in Automotive Embedded Systems / ECU development
  • Knowledge of Microcontrollers (Infineon, NXP, Renesas, STM32, etc.)

Good To Have (Preferred)

  • Knowledge of AUTOSAR architecture (Classic / Adaptive)
  • Experience with CAN, LIN, FlexRay, Ethernet
  • Familiarity with MISRA-C coding standards
  • Experience with RTOS (OSEK, FreeRTOS, etc.)
  • Tools: Vector tools (CANoe/CANalyzer), EB Tresos, DaVinci Configurator, Trace32, etc.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 143744359

Similar Jobs