MCU - Networking & Diagnostics engineer

Alten

Pune District

On-site

INR 1,200,000 - 2,100,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Alten in Pune, India seeks an experienced embedded automotive software engineer to design, implement, and validate MCU-based ECU software. You will develop CAN/CAN FD, LIN, Ethernet/SOME/IP stacks, and UDS diagnostic services, while configuring AUTOSAR Classic BSW modules and ensuring end-to-end traceability across requirements and verification.

The role requires strong hands-on Embedded C development, expertise in automotive protocols, and ASPICE-compliant processes.

Qualifications

  • Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Computer Science, Embedded Systems, Automotive Engineering, or a related discipline.
  • Equivalent relevant industry experience may also be considered.

Responsibilities

  • Design and configure automotive communication stacks for CAN, CAN FD, LIN, Ethernet, SOME/IP.
  • Develop UDS diagnostic services including DoIP, OBD, DTC management, diagnostic sessions, security access, and routine control.
  • Configure and integrate AUTOSAR Classic communication and diagnostic modules, including COM, PduR, CanIf, CanTp, Dcm, Dem, and NvM interfaces.
  • Interpret customer signal databases, diagnostic specifications, network descriptions, and interface requirements.
  • Implement network management, wake-up and sleep handling, communication control, timeout supervision, bus-off recovery, and degraded-mode behavior.
  • Perform bench, SIL, HIL, and vehicle-level debugging using bus traces, diagnostic logs, and MCU runtime measurements.
  • Maintain bidirectional traceability across requirements, design, implementation, configuration, and verification.
  • Collaborate with system, BSW, application, validation, cybersecurity, and customer teams to resolve integration issues and deliver production-ready software.
  • Follow coding standards, peer-review practices, defect-resolution processes, and ASPICE engineering guidelines.
  • Support reusable configurations, test automation, systematic debugging, and technical knowledge sharing.

Skills

Embedded C Programming
Automotive MCU Software Development
CAN/CANFD/LIN
Ethernet/SOME/IP
UDS Diagnostics
DoIP/ISO-TP/OBD
AUTOSAR Classic BSW
Stack Configuration
DCM/DEM
Network Management

Education

Bachelors or Masters in Electronics/Electrical/CS/Embedded/Automotive Engineering

Tools

Vector CANoe
CANalyzer
CANape
DaVinci Configurator/Developer
EB tresos
SIL/HIL Testing
ASPICE
Bootloader/OTA/Flash programming
Test Automation Scripting

Job description

Design, develop, integrate, and validate MCU-based automotive communication and diagnostic software, ensuring reliable vehicle-network connectivity, standards-compliant diagnostics, effective fault handling, and end-to-end requirements traceability across ECU programs.

Experience
  • Experience in automotive embedded software development and MCU-based ECU systems.
  • Strong hands-on experience in Embedded C, automotive communication protocols, diagnostics, and AUTOSAR Classic BSW.
Key Responsibilities
  • Design and configure automotive communication stacks for CAN, CAN FD, LIN, Ethernet, SOME/IP, and transport protocols.
  • Develop and integrate UDS diagnostic services, including DoIP, OBD, DTC management, diagnostic sessions, security access, and routine control.
  • Configure and integrate AUTOSAR Classic communication and diagnostic modules, including COM, PduR, CanIf, CanTp, Dcm, Dem, and NvM interfaces.
  • Interpret customer signal databases, diagnostic specifications, network descriptions, and interface requirements.
  • Implement network management, wake-up and sleep handling, communication control, timeout supervision, bus-off recovery, and degraded-mode behavior.
  • Perform bench, SIL, HIL, and vehicle-level debugging using bus traces, diagnostic logs, and MCU runtime measurements.
  • Maintain bidirectional traceability across requirements, design, implementation, configuration, and verification.
  • Collaborate with system, BSW, application, validation, cybersecurity, and customer teams to resolve integration issues and deliver production-ready software.
  • Follow coding standards, peer-review practices, defect-resolution processes, and ASPICE engineering guidelines.
  • Support reusable configurations, test automation, systematic debugging, and technical knowledge sharing.
Primary Skills
  • Embedded C Programming
  • Automotive MCU Software Development
  • CAN / CAN FD / LIN
  • Automotive Ethernet / SOME/IP
  • UDS Diagnostics
  • DoIP / ISO-TP / OBD
  • AUTOSAR Classic BSW
  • Communication Stack Configuration and Integration
  • Diagnostic Stack — DCM / DEM
  • Network Management and Fault Handling
Secondary Skills
  • AUTOSAR COM, PduR, CanIf, CanTp, NvM
  • DBC / ARXML / ODX / CDD
  • Vector CANoe / CANalyzer / CANape
  • DaVinci Configurator / Developer
  • EB tresos
  • SIL / HIL Testing
  • ASPICE
  • Functional Safety and Cybersecurity
  • Bootloader / OTA / Flash Programming
  • Test Automation and Scripting
  • DTC Management
Required Technical Competencies
  • Strong embedded C development and debugging experience on automotive microcontrollers.
  • Hands-on knowledge of automotive communication protocols, including CAN, CAN FD, LIN, Ethernet, SOME/IP, DoIP, UDS, ISO-TP, and OBD.
  • Experience configuring, integrating, and analyzing AUTOSAR Classic communication and diagnostic BSW modules.
  • Ability to interpret DBC, ARXML, ODX, CDD, diagnostic extracts, signal matrices, and customer interface specifications.
  • Proficiency with bus analyzers, debuggers, diagnostic testers, oscilloscopes, and log-analysis tools.
  • Understanding of ASPICE engineering practices, functional safety awareness, cybersecurity constraints, and systematic defect resolution.
Preferred Qualifications
  • Experience with Vector CANoe, CANalyzer, CANape, DaVinci Configurator/Developer, EB tresos, or equivalent automotive tools.
  • Exposure to bootloaders, secure diagnostics, OTA updates, flash programming, Ethernet testing, scripting, and test automation.
Education

Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Computer Science, Embedded Systems, Automotive Engineering, or a related discipline. Equivalent relevant industry experience may also be considered.

Expected Leadership Behaviors
  • Own networking and diagnostic delivery outcomes with clear interface governance, risk communication, and timely escalation.
  • Promote reusable configurations, coding discipline, peer reviews, automation, and evidence-based engineering decisions.
  • Coach engineers in protocol analysis, systematic debugging, customer communication, and cross-domain issue resolution.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

MCU Networking & Diagnostics Engineer
MCU Networking & Diagnostics Engineer

emagine • Pune District

On-site
INR 1,800,000 - 2,800,000
MCU BSP ENGINEER
MCU BSP ENGINEER

Alten • Pune District

On-site
INR 1,200,000 - 2,000,000
Automotive Diagnostic Engineer
Automotive Diagnostic Engineer

Acesoft Labs • Bengaluru

Hybrid
INR 900,000 - 1,700,000
MCU Networking & Diagnostics Engineer
MCU Networking & Diagnostics Engineer

SA Technologies • Pune District

On-site
INR 800,000 - 1,400,000
System Debugging Leader - CDC
System Debugging Leader - CDC

Renault Nissan Technology & Business Centre India • Chennai District

On-site
INR 2,500,000 - 4,200,000
Engineer
Engineer

Interfaceauto • Gurgaon

On-site
INR 900,000 - 1,300,000
Embedded Engineer
Embedded Engineer

Iva Technos • Coimbatore District

On-site
INR 600,000 - 1,200,000
Embedded Software Engineer - Automotive - Embedded Systems
Embedded Software Engineer - Automotive - Embedded Systems

Mployee.me • Bengaluru

On-site
INR 750,000 - 1,100,000
Embedded Lead/Architect
Embedded Lead/Architect

Yamaha Motor Solutions • Faridabad District

Hybrid
INR 1,400,000 - 2,100,000
System Engineer - Automotive
System Engineer - Automotive

Akkodis • Chennai

On-site
INR 2,500,000 - 4,200,000