Firmware Engineer

Oben Electric Vehicles

Bengaluru

On-site

INR 900,000 - 1,300,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

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

WOW Softech • Pune District

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

AARAIS • Chennai District

On-site
INR 1,000,000 - 2,800,000
Firmware Developer (Lucknow)
Firmware Developer (Lucknow)

WOW Softech • New Delhi

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

Gicindia • Pune District

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

VVDN Technologies Pvt. Ltd. • Gurugram District

On-site
INR 400,000 - 700,000
Engineer- Firmware
Engineer- Firmware

Eaton • Pune District

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

YO IT Consulting • Maharashtra

On-site
INR 1,000,000 - 1,800,000
Engineer- Firmware
Engineer- Firmware

Mployee.me • Pune District

On-site
INR 800,000 - 1,200,000
Embedded Firmware Developer
Embedded Firmware Developer

Zen Technologies Limited • Ameerpet

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

Callnet Placement Services • Mumbai

On-site
INR 600,000 - 1,000,000
PF
Bonus
ESIC
+1