Core Automotive Embedded Developer

T1Tech

Pune District

Hybrid

INR 900,000 - 1,300,000

Full time

32 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

T1Tech is seeking a Core Automotive Embedded Software Developer to design, develop, and maintain safety-critical embedded software for automotive VCUs. The role focuses on modernizing MATLAB/Simulink-generated code to a hardware-agnostic C/C++ platform, supporting multiple vehicle configurations.

You will work with system architects, hardware engineers, and software teams to ensure reliable, scalable vehicle control solutions that meet industry standards and enable robust diagnostics and secure

Qualifications

  • Bachelor's degree or higher in a relevant field such as Computer/Electrical engineering.
  • Strong Embedded C/C++ skills in automotive or safety-critical RTOS contexts.
  • Hands-on embedded software experience for ECUs/VCUs.
  • Experience with MATLAB/Simulink and autogenerated code.
  • Knowledge of modular software architecture, hardware abstraction, and interfaces.
  • Familiarity with CAN and automotive networks.
  • Proficient with debugging tools, diagnostics, and validation.
  • Experience with RTOS or bare-metal environments.
  • Proficiency in version control, CI/CD, unit testing, and best practices.
  • Strong analytical, troubleshooting, and teamwork abilities.
  • Excellent written and spoken English.

Responsibilities

  • Port, refactor, and optimize MATLAB/Simulink VCU code into maintainable C/C++.
  • Design modular, hardware-agnostic software for multiple vehicle platforms.
  • Develop AUTOSAR-aligned software and uphold safety standards.
  • Implement diagnostics using XCP, UDS, and OBD-II support.
  • Build x86 simulators and virtual testing environments.
  • Implement secure firmware updates and FOTA capabilities.
  • Collaborate with architects, hardware engineers and software teams.

Skills

Embedded C/C++
Safety-critical RTOS
MATLAB/Simulink
ECU/VCU development
Modular architecture
CAN protocol
Embedded debugging
Version control / CI/CD
Unit testing
English fluency

Education

Bachelor's degree or higher in Electrical/Computer/CS or related field

Tools

MATLAB/Simulink

Job description

Core Automotive Embedded Software Developer

  • Company: T1Tech
  • Employment Type: Full-Time | Hybrid
  • Industry: Automotive Technology / Embedded Software Development

Company Description

T1Tech provides high-quality IT solutions that enable businesses to operate more efficiently and grow sustainably. With Scandinavian roots and a global outlook, we combine deep technical expertise with strong industry knowledge to help clients address complex challenges.Our services span simulation, system architecture, software development, and IT strategy. Through an agile, collaborative approach, we work closely with our clients to deliver innovative, reliable, and scalable solutions that create long-term value.

Role Description

T1Tech is seeking an experienced Core Automotive Embedded Software Developer to join our team.

In this role, you will be responsible for designing, developing, and maintaining safety-critical embedded software for automotive Vehicle Control Units (VCUs). You will play a key role in modernizing an existing MATLAB/Simulink-generated codebase into a maintainable, hardware-independent C/C++ software platform capable of supporting multiple vehicle configurations.

The position requires strong technical expertise in embedded software development, automotive communication protocols, software architecture, diagnostics, and firmware management.

You will collaborate closely with system architects, hardware engineers, and software development teams to deliver reliable, scalable automotive control solutions aligned with industry standards.

Key Responsibilities

1. Embedded Software Development & VCU Firmware

  • Port, refactor, and optimize existing MATLAB/Simulink autogenerated VCU code into structured, maintainable C/C++.
  • Develop and maintain safety-critical vehicle control software in accordance with AUTOSAR principles and relevant automotive standards.
  • Implement and optimize embedded software components, including low-level drivers, middleware, and application layers as required.

2. Software Architecture & System Design

  • Design and implement a modular, hardware-agnostic software architecture supporting multiple vehicle platforms.
  • Enable vehicle-specific behavior through configurable parameters, including powertrain settings, actuator timing, and safety limits.
  • Define software interfaces and maintain technical architecture documentation.
  • Implement calibration and measurement functionality using XCP.
  • Develop service diagnostics using UDS and OBD-II protocols, including Diagnostic Trouble Code (DTC) management.
  • Support automotive diagnostics, troubleshooting, and system validation.
  • Develop and maintain an x86-based simulation and mock environment for virtual testing and rapid prototyping.
  • Implement automated unit testing to validate software functionality without requiring physical hardware.
  • Debug complex embedded software issues, optimize performance, and improve system reliability.
  • Participate in code reviews, testing, and validation activities.

5. Firmware Management & Updates

  • Design and implement secure firmware flashing infrastructure using XCP with credential enforcement.
  • Support Firmware Over-the-Air (FOTA) update capabilities and optional A/B partitioning.
  • Ensure firmware update mechanisms are reliable, secure, and maintainable.

6. Vehicle Communication & System Integration

  • Define and maintain CAN-based communication interfaces between the VCU firmware and GSM/telematics modules.
  • Establish and maintain telemetry data contracts and communication protocols.
  • Collaborate with cross-functional teams to integrate embedded software with vehicle hardware and connected systems.

Qualifications & Requirements

Required Qualifications

  • Bachelor's degree or higher in Computer Engineering, Electrical/Electronics Engineering, Computer Science, or a related field.
  • Strong proficiency in Embedded C/C++ development, preferably within automotive or safety-critical real-time systems.
  • Hands-on experience developing embedded software for ECUs, VCUs, or similar control systems.
  • Experience with MATLAB/Simulink and autogenerated embedded software.
  • Strong understanding of modular software architecture, hardware abstraction, and interface design.
  • Knowledge of automotive communication protocols, particularly CAN.
  • Experience with embedded debugging tools, diagnostic equipment, and software validation.
  • Familiarity with RTOS or bare-metal development environments.
  • Proficiency in version control, CI/CD practices, unit testing, and structured software development methodologies.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration skills, with fluency in written and spoken English.

Preferred Qualifications

  • Experience with AUTOSAR architecture and ISO 26262 functional safety principles.
  • Hands-on knowledge of XCP calibration, UDS diagnostics, OBD-II, and DTC management.
  • Experience with automotive communication protocols such as LIN and FlexRay.
  • Familiarity with firmware bootloaders, secure flashing, and FOTA implementations.
  • Experience building x86 simulation environments or hardware-independent test frameworks.
  • Knowledge of automotive cybersecurity and secure embedded system design.
  • Experience with powertrain control systems and vehicle platform configurations.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Low-Level Embedded Software Developer
Low-Level Embedded Software Developer

BMW TechWorks India Private Limited • Pune District

On-site
INR 1,200,000 - 2,000,000
Embedded Firmware Engineer- Automotive
Embedded Firmware Engineer- Automotive

Vayavya Labs Pvt. Ltd • India

On-site
INR 900,000 - 1,300,000
Embedded Software Engineer - Automotive - Embedded Systems
Embedded Software Engineer - Automotive - Embedded Systems

Mployee.me • Bengaluru

On-site
INR 750,000 - 1,100,000
Senior Engineer - Technical Analyst SW Integration
Senior Engineer - Technical Analyst SW Integration

Renault Nissan Technology & Business Centre India • Chennai

On-site
INR 900,000 - 1,300,000
Embedded Software Engineer - Automotive - Embedded Systems
Embedded Software Engineer - Automotive - Embedded Systems

KBD Talent Forge India Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 2,500,000
Lead Engineer
Lead Engineer

LeadSOC Technologies Pvt Ltd • Dadri

On-site
INR 4,000,000 - 6,000,000
Senior Automotive Safety Engineer
Senior Automotive Safety Engineer

Vilas Business Solutions • Pune District

On-site
INR 3,500,000 - 7,000,000
Advanced Lead Engineer
Advanced Lead Engineer

Aptiv • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Higher Education Opportunities
Life and accident insurance
Well Being Program
+1
Deputy Manager - Technical Leader SW Integration
Deputy Manager - Technical Leader SW Integration

Renault Nissan Technology & Business Centre India • Chennai

On-site
INR 2,500,000 - 4,200,000
Assistant Manager - Technical Analyst SW Integration
Assistant Manager - Technical Analyst SW Integration

Renault Nissan Technology & Business Centre India • Chennai

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