Junior Firmware Engineer
STRAIGHT DRIVE
Bengaluru, Karnataka, India
Full-Time
Posted 1 month ago
Bengaluru, Karnataka, India
Full-Time
Posted 1 month ago
Job Description & Responsibilities
Company: Straight Drive Sports and leisure pvt ltd.
Type: Full-time
Location: Bengaluru
Experience: 0–1 year
About the role
We build custom embedded electronics across a range of microcontrollers (ESP32, STM32, Nordic, and others), covering motor control, audio, and display systems. We're hiring a junior firmware engineer to write and debug firmware. This is a firmware role first, but you'll be close to the hardware every day, so basic hardware knowledge is mandatory.
What you'll do
- Write and debug embedded C/C++ firmware across MCU families such as ESP32, STM32, and Nordic.
- Work with peripherals like GPIO, I2C, SPI, UART, I2S, ADC, PWM, and CAN.
- Bring up new boards, flash firmware, and fix the first-boot issues that come with it.
- Debug firmware on the bench using a logic analyzer and oscilloscope.
- Write clean, testable code and clear notes the team can follow.
Required
- Good grasp of embedded fundamentals: microcontrollers, memory, registers, interrupts, and peripherals.
- Solid C (C++ is a plus). You can read and modify existing firmware confidently.
- Basic hardware knowledge is mandatory: you can read a schematic, follow a datasheet, and understand pull-ups, voltage dividers, and power rails.
- A methodical approach to debugging. You isolate the problem instead of guessing.
- Some proof you build things: personal projects, coursework, internships, or a GitHub.
Nice to have
- ESP-IDF framework experience.
- FreeRTOS (tasks, queues, timers).
- Exposure to motor control (BLDC, FOC, VESC), audio (I2S DACs), or displays (LVGL).
- Basic soldering and Git.
About STRAIGHT DRIVE
Required Skills
Git
Job Details
Employment TypeFull-Time
Work ModeOn-Site
Experience0 – 1 years
Positions1
Posted by
N/A
Posted on:
8 Jul 2026
About STRAIGHT DRIVE
More open roles
- Business Development Person (Digital Marketing Agency Exp.)Adscrey | Growth Marketing Agency · Gurugram, Haryana, India
- Business Development Person (Digital Marketing Agency Exp.)Adscrey | Growth Marketing Agency · Gurugram, Haryana, India
- Director Product Management, Digital Project DeliveryTrimble Inc. · Chennai, Tamil Nadu, India
- Senior Digital Marketing SpecialistTech Data APAC · Chennai, Tamil Nadu, India
- Digital Marketing Internship in Noida, Ghaziabad, DelhiBest Animation Studios · Noida, Uttar Pradesh, India
- Digital Marketing Internship in Zirakpur, Panchkula, Sahibzada Ajit Singh Nagar, Chandigarh, MohaliMy Insurance Point · Sahibzada Ajit Singh Nagar, Punjab, India