Automotive Embedded Software Design & Development
Maruti Suzuki · marutisuzuki.com
Gurugram
The job in short
Embedded software design and development.
C++LinuxEmbedded
Details
- Found
- 14 d ago · posted 2026-01-08
- Location as listed
- Gurugram
- Role
- Embedded / Firmware Engineer
- Source
- The company’s own careers site
Full description
Title: Automotive Embedded Software Design & Development (AM/DM)
Location: Gurugram
Role: Design and develop automotive system architectures (e.g., body electronics, infotainment, connected, powertrain, ADAS). Perform system-level integration and validation of hardware and software components, FuSa process & implementation in SW(Isolation), Industry Standards – ISO26262, ASPICE.
Educational Qualification:
B.E / B. Tech / M. Tech in Electrical Engineering/ Electrical & Electronics / Electronics & Communication/ Computer Science with minimum 70% marks
Must:
· Good knowledge of Embedded C programming.
· Good Knowledge of Embedded Hardware & Systems.
· Experience in Hands-on knowledge of 8-bit/16-bit/32-bit/ARM Microcontrollers.
· Strong work experience of serial protocols like I2C, SPI, UART etc.
· Should have knowledge of CAN/LIN communications.
· Good Debugging skills Hardware & software both.
· Should have a working knowledge of Compilers like IAR/GHS etc.
Good to have:
· Autosar Software Architecture knowledge
· Embedded C++, RTOS knowledge
· Multicore/Microprocessors knowledge
· Adaptive Autosar, FOTA, Software Defined vehicles, Service oriented architecture knowledge.
· Hypervisor, Dockers, Yocto, Linux operating system knowledge.
· ASPICE, ISO26262, Cyber security standards knowledge
· CAN-FD, Ethernet & wireless protocol.
· Autosar BSW configurations (MCAL, CDD, RTE etc)
· Diagnostics protocols knowledge like UDS, KWP, DEM, DCM protocols
· Model Based Designing like MATLAB/Simulink etc.
· MISRA Guidelines
· Bootloader knowledge
· Requirement Engineering (Elicitation, Analysis, Feasibility)
· Posix System like Linux/Unix
· Knowledge of SDLC, V-cycle, configuration management etc.
· MIL/SIL/HIL/Unit testing knowledge.
Tools:
Good to have:
· Requirements Management Tools such as DOORs, Polarian
· Architecture tools (MATLAB System Composer, Enterprise Architect, System Desk)
· DSPACE HILs hardware and software
· Exposure to scripting language e.g., Python / Perl /m-script
· Analysis tools Vector Canoe, CANalyzer
· Calibration, diagnostics, and validation tools such as ETAS INCA, Vector CANape
· AUTOSAR (DAVINCI developer, Vector Geny, System Desk, System Composer, EB Tresos, Da Vinci configuration pro)
Embedded / Firmware Engineer jobs in Gurugram · Embedded / Firmware Engineer jobs in India · All Maruti Suzuki jobs