Firmware Engineer (SDE 3)

Bytebeam

Bengaluru

On-site

INR 1,800,000 - 2,800,000

Full time

13 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Bytebeam is seeking a senior Firmware Engineer to own firmware for automotive telematics devices end to end. You will write production firmware in C/C++, design the architecture, and lead a small firmware team to deliver reliable device software in vehicles.

You will collaborate with hardware, cloud, and validation teams to ensure robust, low-power, and field-ready firmware with OTA and diagnostics capabilities.

Qualifications

  • 6+ years in embedded firmware development for microcontrollers.
  • High code quality mindset with reviews, tests and standards.
  • Hands-on MCU firmware with RTOS, memory and power concepts.
  • Experience with MISRA C and safety-conscious practices.
  • Proven ability to lead or mentor engineers in a small team.

Responsibilities

  • Own firmware architecture across telematics devices and OTA paths.
  • Write and review production firmware in C/C++ for MCUs.
  • Lead board bring-up, hardware-software integration, and debugging.
  • Guide code reviews, design reviews, and set coding standards.
  • Mentor engineers, plan work, and drive firmware milestones.

Skills

Embedded firmware
C/C++
RTOS
Linux BSP
Hardware bring-up
CI/CD for firmware
MISRA C
Safety ISO 26262
Debugging with scopes
Technical leadership

Job description

Bytebeam builds the hardware and software stacks that power the next generation of smart connected vehicles. From device telemetry and remote diagnostics to OTA updates, alerts, and fleet-scale device management, Bytebeam helps teams ship connected products faster and operate them reliably in the field.

Firmware is where our hardware comes alive and where the device meets the cloud. The Firmware Engineer owns that layer across our telematics products and makes sure it is robust enough to survive weak networks, installation variance, and long field life.

Role Overview

We are hiring a Firmware Engineer to own firmware for our automotive telematics devices end to end. This is a senior, hands-on engineering role with technical leadership of a small firmware team.

You will write and review the hard parts of the firmware yourself, set the architecture and engineering bar, and grow the firmware engineers and interns who work with you. You will work close to the silicon and close to the cloud, partnering with hardware, cloud, and validation to ship devices that work reliably in the real world. This is a player-coach role: expect to architect in the morning, debug a board in the afternoon, and review a teammate's pull request by evening.

What You'll Do

1) Firmware Architecture and Platform Ownership

  • Own the firmware architecture and platform across our telematics device portfolio.
  • Design clean, reusable firmware structure across products (shared drivers, HAL, services, configuration) so new devices reuse a solid base.
  • Make and document key technical decisions across RTOS vs. bare-metal, memory, power states, partitioning, and OTA strategy.
  • Own the bootloader, firmware update / OTA path, versioning, and recovery behavior.

2) Hands-on Firmware Development

  • Write production firmware in C/C++ for resource-constrained microcontrollers.
  • Develop and own drivers and integration for cellular/LTE modems, GNSS, Bluetooth/BLE, CAN/OBD, sensors, storage, and power management.
  • Implement device communication over UART, SPI, I2C, CAN, USB, and related interfaces.
  • Build robust, low-power, fault-tolerant behavior for devices that live in vehicles and on weak networks.

3) Bring-up, Integration, and Debugging

  • Lead board bring-up and power-on validation alongside the hardware team.
  • Drive hardware-software integration and root-cause analysis across firmware, electrical, and RF issues using scopes, logic analyzers, JTAG/SWD, and trace tools.
  • Debug field and production issues, and build better on-device observability, logging, and diagnostics so failures are diagnosable remotely.

4) Technical Leadership and Mentoring

  • Set and hold the engineering bar through code reviews, design reviews, and coding standards.
  • Plan and break down firmware work, set milestones, and drive execution for the firmware team.
  • Mentor firmware engineers and interns, grow their skills, and raise the quality of what the team ships.
  • Own firmware quality practices: version control, branching, CI for firmware, static analysis, unit/HIL testing, and release discipline.

5) Cross-Functional Delivery

  • Partner with hardware on schematics, component selection, and design-for-firmware decisions early.
  • Partner with cloud / backend teams on device-cloud workflows: telemetry, remote config, OTA, and diagnostics.
  • Partner with validation on test strategy, reproducing field issues, and release readiness.
  • Close the loop between field behavior, telemetry, and the next firmware revision.
Deliverables You'll Own
  • Firmware architecture and platform for telematics products
  • Production firmware, drivers, and OTA / bootloader path
  • Board bring-up and hardware-software integration
  • Code review, coding standards, and firmware release discipline
  • Firmware test/CI strategy and on-device diagnostics
  • Mentoring and technical growth of the firmware team
Must-Have Skills
  • 6+ years of hands-on embedded firmware development in C/C++ for microcontrollers, with some experience leading or mentoring other engineers
  • Obsessed with code quality — sets and defends a high bar through reviews, standards, and tests, and treats clean, maintainable, well-tested firmware as non-negotiable
  • Mastery of microcontrollers and RTOS — deep, hands-on command of MCU architectures, interrupts, memory, schedulers, concurrency, and low-power design (not just working familiarity)
  • CI/CD for firmware — building and owning automated build, test, and release pipelines (e.g. static analysis, unit/HIL tests, automated firmware builds and artifacts)
  • Automotive coding standards — writes to and enforces standards such as MISRA C/C++, with static analysis and coding-guideline compliance built into the workflow
  • Functional safety awareness — working understanding of ISO 26262 and safety-aware firmware practices, and how they shape design, review, and testing
  • Linux BSP — hands-on experience with embedded Linux board support packages, bootloaders (U-Boot), device drivers, and kernel/userspace bring-up, in addition to MCU firmware
  • AI-based firmware workflows — actively uses AI/LLM tooling in the firmware workflow (code generation, review assistance, test generation, debugging) and can set sensible practices for the team
  • Deep experience with communication interfaces and protocols: UART, SPI, I2C, CAN, USB, and serial debug
  • Experience integrating cellular/LTE modems, GNSS, and BLE, and bringing up new boards from scratch
  • Strong debugging skills with scopes, logic analyzers, and JTAG/SWD
  • Experience owning firmware architecture and making sound technical tradeoffs
  • Solid engineering hygiene: version control, code review, testing, and release discipline
  • Ability to lead from the front technically while growing junior engineers
Good-to-Have (Strong Plus)
  • Experience shipping automotive or telematics firmware (CAN/OBD, UDS, AIS-140-class products)
  • Experience with OTA update systems, secure boot, and firmware security
  • Familiarity with eSIM, low-power state design, and backup-battery behavior
  • Exposure to embedded Linux / BSP work in addition to MCU firmware
  • Experience with device-cloud workflows: remote logging, diagnostics, and telemetry-driven debugging
  • Experience setting up CI / HIL testing for firmware
Who We Are Looking For

We are looking for a strong firmware engineer who wants to own a product's firmware end to end and lift a team while doing it. You should be the person others go to when a board will not boot or a modem will not attach, and also the person who makes sure the codebase stays clean and the juniors get better. You should care about firmware surviving the field, not just passing bring-up.

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

Similar jobs worth comparing

Hardware Engineer
Hardware Engineer

Bytebeam • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Hardware Engineer - Automotive Telematics
Hardware Engineer - Automotive Telematics

Bytebeam • Bengaluru

On-site
INR 700,000 - 1,200,000
Firmware Manager
Firmware Manager

KOHLER India • Maharashtra

On-site
INR 3,800,000 - 6,000,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

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

Axisindia • India

On-site
INR 1,800,000 - 3,000,000
Senior Engineer - Embedded Firmware
Senior Engineer - Embedded Firmware

Eaton • Pune District

On-site
INR 1,800,000 - 2,600,000
Senior Firmware Engineer
Senior Firmware Engineer

True Blue HR Consultants • Pune District

On-site
INR 1,200,000 - 2,100,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Firmware Engineer-PAN INDIA(7+)
Firmware Engineer-PAN INDIA(7+)

Sigma Allied Services • Pune District, Gurugram District, Bengaluru

Hybrid
INR 1,800,000 - 3,200,000
Lead Firmware Engineer
Lead Firmware Engineer

Hoomanely • Bengaluru

On-site
INR 4,000,000 - 6,000,000