Firmware Engineer

Oben Electric Vehicles

Bengaluru

On-site

INR 900,000 - 1,300,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health & wellness benefits
Professional development opportunities
Collaborative work environment

Job summary

Oben Electric Vehicles is seeking an embedded firmware engineer to design and implement firmware architecture for our EV platforms. You will develop, optimize and debug Embedded C/C++ code, interfacing MCUs with I2C/SPI/CAN and GPIOs, and implement high-performance power-conversion control.

You will work cross-functionally with hardware, contribute to validation, and advance multi-threading strategies with watchdogs for safety and reliability.

Qualifications

  • Embedded C/C++ firmware development experience.
  • Experience with I2C, SPI, UART, CAN, GPIO, and analog IOs.
  • Experience with FreeRTOS and debugging tools.

Responsibilities

  • Develop, lead and support firmware architecture design.
  • Develop/optimize/debug Embedded C/C++ code for required functions.
  • Interface MCUs with peripherals using I2C, SPI, CAN, GPIOs.
  • Implement high-performance power conversion related control: PWM, A/D, timers.
  • Supports multi-threading with task priorities and watchdogs.
  • Develop firmware validation through DVP and testing.
  • Collaborate with hardware team for component selection.

Skills

Embedded C/C++
Multi-threading
Hardware interfacing
FreeRTOS
Version control

Education

B.Tech / M.Tech in ECE/EE/Mechatronics/CS

Tools

CubeMX/Cube
Keil
TI Code Composer Studio

Job description

Role & responsibilities
  • Develop, Lead & Support firmware Architecture design.
  • Develop/Optimize/Debug Embedded C or C++ codes to achieve certain expected functions.
  • Interface microcontrollers with other peripherals using I2C, SPI, CAN, GPIOs or Analog IOs.
  • Implement optimal solutions using high performance power conversion processors and peripherals: PWM, Timers, A/D conversion, and control co-processors.
  • Achieving multi-threading or multi-tasking abilities without compromising the Functional safety by use of task priority structure and Watchdog implementation.
  • Developing DVP for Firmware validation and testing.
  • Developing control strategies and algorithms.
  • Documentation and Version keeping for Firmware updates.
  • Collaborating with Hardware design team for component selection.
Preferred candidate profile
  • B.tech/M.tech in Computer Science/Electrical Engineering/Electronics & Communication Engineering/ Mechatronics
  • Embedded C or C++
  • Experience in various coding & compiling environment such as Cube, Keil, TI code composer studio etc
  • Experience in Various 32-Bit microcontroller.
  • Experience in I2C, SPI, UART, CAN, CAN SAE J1939, GPIO, Analog IO and LIN
  • Experience in FreeRTOS.
  • Experience in Electronic component selection.
  • Experience in Firmware version management tools.
Perks and benefits
  • Competitive salary commensurate with experience.
  • Health and wellness benefits package.
  • Opportunities for professional development and growth.
  • Collaborative and supportive work environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,000
Tech lead Firmware Engineer/Sr Firmware Engineer
Tech lead Firmware Engineer/Sr Firmware Engineer

Dover • Karnataka

On-site
INR 900,000 - 1,500,000
Firmware Engineer - Firmware Development
Firmware Engineer - Firmware Development

Flowserve Corporation • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Firmware Engineer
Senior Firmware Engineer

Hubbell • Chennai District

On-site
INR 2,800,000 - 5,000,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Gridbots Technologies • Ahmedabad District

On-site
INR 600,000 - 900,000
Embedded Developer
Embedded Developer

Allegis Group • Bengaluru

On-site
INR 1,200,000 - 1,600,000
Firmware Engineer
Firmware Engineer

V Connect Management Services • Chennai District

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

Gicindia • Pune District

On-site
INR 600,000 - 900,000
Tec lead Firmware Engineer/Sr Firmware Engineer
Tec lead Firmware Engineer/Sr Firmware Engineer

Dover • Krishnagiri District, Bengaluru

On-site
INR 450,000 - 650,000
Sr Firmware Engineer
Sr Firmware Engineer

Dover • Karnataka

On-site
INR 1,000,000 - 1,500,000