Embedded Software Engineer (ASW & BSW) (SW&S)

Nippon Electronics

Krishnagiri District

On-site

INR 600,000 - 1,200,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Nippon Electronics in Tamil Nadu, Krishnagiri District, is seeking an embedded software engineer for automotive ECU development. You will implement ASW/BSW, work with Embedded C, and validate MATLAB/Simulink models for model-based development, including auto-code generation.

You will contribute to AUTOSAR-based software, ECU interfaces (CAN/CAN FD, UDS, SPI, I2C, UART, ADC, PWM), and debugging using industry tools. 1–3 years experience preferred.

Qualifications

  • Strong hands-on expertise in Embedded C programming.
  • Experience in ASW BSW development and integration.
  • Knowledge of MATLAB/Simulink and Stateflow.
  • Familiarity with AUTOSAR Classic architecture, BSW, MCAL, RTE and CDD.
  • Strong understanding of microcontrollers and real-time embedded systems.
  • Experience with CAN/CAN FD and UDS (ISO 14229).
  • Knowledge of Bootloader, NvM and diagnostics.
  • Model-Based Development and auto-code generation.
  • Experience with debugging tools (CANoe/CANalyzer, Lauterbach).
  • Knowledge of MISRA C, ASPICE and ISO 26262.

Responsibilities

  • Develop and integrate ASW and BSW for automotive ECU applications.
  • Develop software using Embedded C with real-time performance.
  • Validate MATLAB/Simulink Stateflow models and support Model-Based Development with auto-code generation.
  • Work on AUTOSAR-based software including ASW, BSW, MCAL, RTE and CDD integration.
  • Develop and integrate various ECU interfaces (CAN/CAN FD, UDS, SPI, I2C, UART, ADC, PWM).
  • Work on Bootloader, Diagnostics, NvM and ECU communication features.
  • Translate software requirements into production-ready Embedded C and Simulink models.
  • Perform MIL/model validation, bench testing, CAN log analysis and ECU debugging.
  • Contribute to root-cause analysis of software/hardware-software integration issues.
  • Support software optimization, feature development, bug fixes and releases.
  • Contribute to automation and CI/CD using MATLAB/Python scripting.
  • Follow MISRA C, ASPICE and ISO 26262 processes.

Skills

Embedded C
ASW/BSW development
MATLAB/Simulink
AUTOSAR
CAN/CAN FD
Debugging & profiling

Tools

CANoe/CANalyzer
Lauterbach

Job description

  • Develop and integrate ASW and BSW for automotive ECU applications.
  • Develop software using Embedded C, ensuring efficient, reliable and real-time implementation.
  • Develop and validate MATLAB/Simulink Stateflow models and support Model-Based Development and auto-code generation.
  • Work on AUTOSAR-based software, including ASW, BSW, MCAL, RTE and CDD integration.
  • Develop and integrate CAN/CAN FD, UDS, SPI, I2C, UART, ADC, PWM and other ECU interfaces.
  • Work on Bootloader, Diagnostics, NvM and ECU communication features.
  • Translate software requirements and control logic into production-ready Embedded C and Simulink models.
  • Perform MIL/model validation, bench-level testing, CAN log analysis and ECU debugging.
  • Conduct root-cause analysis of software and hardware-software integration issues.
  • Support software optimization, feature development, bug fixing and software releases.
  • Contribute to automation and CI/CD activities using MATLAB/Python scripting where applicable.
  • Follow MISRA C, ASPICE and ISO 26262 Functional Safety processes and guidelines.

A technically strong, hands-on engineer who is comfortable working across ASW and BSW, has excellent Embedded C programming skills, and can understand, develop, debug and validate MATLAB/Simulink-based automotive software.

Required Technical Skills
  • Strong hands-on expertise in Embedded C programming.
  • Strong experience in ASW BSW development and integration.
  • Good hands-on experience with MATLAB/Simulink and Stateflow.
  • Knowledge of AUTOSAR Classic architecture, BSW, MCAL, RTE and CDD.
  • Strong understanding of microcontrollers, real-time embedded systems and ECU software development.
  • Experience with CAN/CAN FD and UDS (ISO 14229).
  • Knowledge of Bootloader, NvM and diagnostics.
  • Experience with Model-Based Development, auto-code generation and software validation.
  • Strong debugging and problem-solving skills using CANoe/CANalyzer/CANape, Lauterbach or similar tools.
  • Knowledge of MISRA C, ASPICE and ISO 26262.
Preferred Experience

Experience in one or more of the following areas:

  • EV Motor Control / PMSM
  • Battery Management Systems (BMS)
  • Traction Inverters
  • On-Board Chargers (OBC)
  • DC-DC Converters
  • Automotive ECU Development

Experience with FOC, torque/speed control, derating, fault management or control algorithm development will be an added advantage. The second resume demonstrates this combination of ASW/BSW, Embedded C, Simulink, AUTOSAR and motor-control development particularly well.

Experience

1-3 years of experience in Automotive Embedded Software Development.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Automotive Embedded C Developer
Automotive Embedded C Developer

Sii India IT • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Base Software Specialist (Automotive)
Base Software Specialist (Automotive)

Saaki Argus And Averil Consulting • Chennai District

On-site
INR 1,200,000 - 2,400,000
Software Architect
Software Architect

Allegis Global Solutions (AGS) • Dadri

On-site
INR 3,500,000 - 6,500,000
SA_104-AUTOSAR Application Software Engineer
SA_104-AUTOSAR Application Software Engineer

Marutee • Karnataka

On-site
INR 800,000 - 1,500,000
SA_104-AUTOSAR Application Software Engineer
SA_104-AUTOSAR Application Software Engineer

Marutee • Bengaluru

On-site
INR 800,000 - 1,200,000
Autosar Developer
Autosar Developer

Netwalk Technologies • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Embedded Software Engineer
Embedded Software Engineer

Rarr Technologies • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Embedded Software Engineer - Autosar Classic
Embedded Software Engineer - Autosar Classic

BMW Techworks India • Pune District

Hybrid
INR 1,800,000 - 2,600,000
Application SW Engineer (Design and Development)
Application SW Engineer (Design and Development)

SIRI AB • India

On-site
INR 800,000 - 1,200,000
Embedded Software Developer (Autosar)
Embedded Software Developer (Autosar)

HL Mando Softtech • Gurugram District

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