Embedded Software Engineer (automotive only)

Option Us

Pune District

On-site

INR 600,000 - 900,000

Full time

4 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

Option Us in Pune is seeking an embedded software engineer to develop, test and maintain firmware for switch and display products. You will write embedded C/C++ for 8/16/32‑bit MCUs and integrate with hardware under the Design Head (Electronics).

Experience with hardware–software integration, unit/integration testing and debugging is required. Automotive exposure is a plus; candidate from other industries are welcome.

Qualifications

  • Strong embedded C programming and microcontroller fundamentals.
  • Peripheral drivers and serial communication (UART, SPI, IC, CAN).
  • Interrupts, timers, state machines and basic RTOS concepts.
  • Reading schematics and datasheets; hands‑on lab debugging.
  • Version control (Git) and structured testing.

Responsibilities

  • Develop, test and maintain firmware in embedded C/C++ on 8/16/32-bit MCUs.
  • Implement application logic switch input handling, debounce, timers, PWM/LED control, state machines and fault handling.
  • Write device drivers for GPIO, ADC, timers, PWM, UART, SPI, IC and CAN.
  • Optimise code for memory, speed, low power and reliability.
  • Work with hardware engineers to bring up boards and debug hardware–software issues.
  • Use debuggers, oscilloscopes, logic and CAN analysers to fix problems.
  • Write unit and integration tests; support system, validation and EMC testing.

Skills

Embedded C
MCU fundamentals
Peripheral drivers
UART SPI CAN
Interrupts & timers
RTOS basics
Git
Lab debugging

Tools

Oscilloscopes
Logic analyzers
CAN analyzers
Debuggers

Job description

Role & responsibilities

Develop, test and maintain embedded software for our switch and display products, working under the Design Head (Electronics). The engineer writes firmware on microcontrollers, integrates it with hardware, and supports testing through to production. Automotive experience is an advantage; strong engineers from other industries are welcome to apply.

2. Key Responsibilities
A. Embedded Software Development
  • Develop and maintain firmware in embedded C/C++ on 8/16/32-bit microcontrollers.
  • Implement application logic switch input handling, debounce, timers, PWM/LED control, state machines and fault handling.
  • Write device drivers for peripherals – GPIO, ADC, timers, PWM, UART, SPI, IC and CAN.
  • Optimise code for memory, speed, low power and reliability.
B. Hardware–Software Integration
  • Work with hardware engineers to bring up new boards and debug hardware–software issues.
  • Use debuggers, oscilloscopes, logic and CAN analysers to find and fix problems.
C. Testing and Quality
  • Write unit and integration tests; support system, validation and EMC testing.
  • Preferred candidate profile
Key Skills
  • Strong embedded C programming and microcontroller fundamentals.
  • Peripheral drivers and serial communication (UART, SPI, IC, CAN).
  • Interrupts, timers, state machines and basic RTOS concepts.
  • Reading schematics and datasheets; hands‑on lab debugging.
  • Version control (Git) and structured testing.
4. Preferred
  • Hands‑on knowledge of CAN, UDS (ISO 14229) and J1939 is a huge plus.
  • Automotive software – LIN, bootloaders, AUTOSAR, MISRA-C, ASPICE.
  • Display / HMI software – TFT graphics (LVGL, TouchGFX, Qt or similar), touch screen and Bluetooth/BLE.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Automotive - Embedded Systems
Embedded Software Engineer - Automotive - Embedded Systems

Mployee.me • Bengaluru

On-site
INR 750,000 - 1,100,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
Embedded Developer – Automotive Domain
Embedded Developer – Automotive Domain

Delta IoT Solutions PVT LTD. • Pune District

On-site
INR 700,000 - 1,300,000
Embedded Firmware Engineer- Automotive
Embedded Firmware Engineer- Automotive

Vayavya Labs Pvt. Ltd • India

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

Iva Technos • Coimbatore District

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

Intangles Lab • Pune District

On-site
INR 700,000 - 1,200,000
Embedded Lead/Architect
Embedded Lead/Architect

Yamaha Motor Solutions • Faridabad District

Hybrid
INR 1,400,000 - 2,100,000
Senior Embedded Linux Engineer (Automotive)
Senior Embedded Linux Engineer (Automotive)

Triumph Motorcycles • Jaipur

On-site
INR 900,000 - 1,200,000
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 Software Developer (Automotive)
Embedded Software Developer (Automotive)

Talent Corner Hr Services • Pune District

On-site
INR 800,000 - 1,400,000