Embedded C & MATLAB Developer

Delta IoT Solutions PVT LTD.

Pune District

On-site

INR 700,000 - 1,100,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Delta IoT Solutions PVT LTD. in Pune, India is seeking an embedded software engineer with Model-Based Design experience to span the full development cycle from requirements and Simulink modeling to Embedded C code generation, integration, and validation.

The role focuses on designing and maintaining automotive embedded software, developing MATLAB/Simulink models, and performing MIL/SIL validation with CAN/LIN communication integration.

Qualifications

  • 3–5 years of experience in automotive embedded software development.
  • Strong hands-on experience in Embedded C – Mandatory.
  • Strong hands-on experience in MATLAB, Simulink & Stateflow – Mandatory.
  • Experience with Embedded Coder / RTW / automatic code generation.
  • Experience integrating generated code with target hardware.
  • Knowledge of S-Functions and Simulink Library Blocks.
  • Hands-on experience with MIL and SIL validation.
  • Experience with CAN and/or LIN communication protocols.

Responsibilities

  • Design, develop, and maintain automotive embedded software using Embedded C.
  • Develop and implement software models using MATLAB, Simulink, and Stateflow.
  • Apply Model-Based Design (MBD) methodologies for automotive embedded applications.
  • Translate system and software requirements into Simulink models and Embedded C code.
  • Perform automatic code generation using Embedded Coder / RTW and integrate generated code with target hardware.
  • Develop and integrate S-Functions and Simulink Library Blocks as required.
  • Perform MIL and SIL testing and validation.
  • Develop and execute unit test and functional test cases using MATLAB/Simulink.
  • Analyze and debug models, generated code, and embedded software issues.
  • Develop and integrate automotive communication functionality using CAN, LIN, and other serial communication protocols.
  • Collaborate with system, hardware, embedded software, testing, and validation teams.

Skills

Embedded C
Model-Based Design
Unit testing
Debugging
Automotive embedded software

Tools

MATLAB
Simulink
Stateflow
Embedded Coder
Git
SVN

Job description

We are looking for candidates who have a combination of embedded software development and Model-Based Design experience. The candidate should be comfortable working across the complete development cycle—from requirements and Simulink modeling to Embedded C code generation, integration, testing, and validation.

Key Responsibilities
  • Design, develop, and maintain automotive embedded software using Embedded C.
  • Develop and implement software models using MATLAB, Simulink, and Stateflow.
  • Apply Model-Based Design (MBD) methodologies for automotive embedded applications.
  • Translate system and software requirements into Simulink models and Embedded C code.
  • Perform automatic code generation using Embedded Coder / RTW and integrate generated code with target hardware.
  • Develop and integrate S-Functions and Simulink Library Blocks as required.
  • Perform MIL (Model-in-the-Loop) and SIL (Software-in-the-Loop) testing and validation.
  • Develop and execute unit test and functional test cases using MATLAB/Simulink.
  • Perform MC/DC coverage analysis and support software verification activities.
  • Analyze and debug models, generated code, and embedded software issues.
  • Develop and integrate automotive communication functionality using CAN, LIN, and other serial communication protocols.
  • Support software integration and testing on target hardware.
  • Collaborate with system, hardware, embedded software, testing, and validation teams.
  • Participate in code reviews and ensure compliance with defined coding and development standards.
  • Maintain source code, models, test artifacts, and software releases using Git/SVN or equivalent version-control tools.
  • Contribute to technical documentation, software design, testing, and project-related engineering activities.
Requirements
  • 3–5 years of experience in automotive embedded software development.
  • Strong hands-on experience in Embedded C – Mandatory.
  • Strong hands-on experience in MATLAB, Simulink & Stateflow– Mandatory.
  • Experience with Embedded Coder / RTW / automatic code generation.
  • Experience integrating generated code with target hardware.
  • Knowledge of S-Functions and Simulink Library Blocks.
  • Hands-on experience with MIL and SIL validation.
  • Experience with unit testing and functional testing using MATLAB/Simulink.
  • Hands-on experience with CAN and/or LIN communication protocols.
  • Understanding of automotive ECU and embedded software development.
  • Experience with Git, SVN, or other version-control/configuration-management tools.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded C++ Developer
Embedded C++ Developer

Expleo • Chennai District

On-site
INR 1,800,000 - 3,000,000
Principal Engineer - Systems (Model Based Development)
Principal Engineer - Systems (Model Based Development)

Careernet • Bengaluru

On-site
INR 2,600,000 - 3,800,000
Automotive Software Test Engineer – SW Testing (SWE.4/5/6)- LVEM-1
Automotive Software Test Engineer – SW Testing (SWE.4/5/6)- LVEM-1

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 800,000 - 1,200,000
MATLAB Developer - Diesel Engine systems
MATLAB Developer - Diesel Engine systems

Delta IoT Solutions PVT LTD. • Pune District

On-site
INR 1,200,000 - 2,600,000
Firmware & Embedded Software Development
Firmware & Embedded Software Development

UST • Bengaluru Urban

On-site
INR 1,200,000 - 2,100,000
Model Based Development Engineer
Model Based Development Engineer

Arbor Mobility Private Limited • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Embedded Developer – Automotive Domain
Embedded Developer – Automotive Domain

Delta IoT Solutions PVT LTD. • Pune District

On-site
INR 700,000 - 1,300,000
Embedded Software Engineer (ASW & BSW) (SW&S)
Embedded Software Engineer (ASW & BSW) (SW&S)

India Nippon Electricals Limited- INEL • Krishnagiri District

On-site
INR 600,000 - 800,000
[HWM] Sr. Embedded Software Engineer
[HWM] Sr. Embedded Software Engineer

BMW TechWorks India Private Limited • Pune District

On-site
INR 1,800,000 - 2,800,000
MBD Professional
MBD Professional

Capgemini • Bengaluru

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