Search by job, company or skills

L

Firmware Engineer (Embedded Systems)

Save
new job description bg glownew job description bg glow
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description: Firmware Engineer (Embedded Systems)

Experience: 4 – 6 Years

Location: Bangalore

Role Overview

We are seeking a skilled Firmware Engineer with hands-on experience in embedded firmware development across pre-silicon and post-silicon environments. The candidate will be responsible for feature development, debugging complex issues, and supporting hardware bring-up activities.

Key Responsibilities

  • Develop and enhance features across pre-silicon and post-silicon environments
  • Triage, analyze, debug, and resolve complex firmware issues
  • Work closely with cross-functional stakeholders to ensure timely feature delivery and issue resolution
  • Perform feasibility analysis for new customer requirements and emerging technologies
  • Participate in ASIC and hardware bring-up activities
  • Collaborate effectively with internal teams and external partners
  • Build strong technical relationships with stakeholders and engineering teams
  • Take ownership of deliverables and ensure closure of assigned tasks

Required Skills & Experience

  • 4+ years of hands-on experience in firmware development
  • Strong experience with ARM / RISC-V or similar architectures
  • Proficiency in C and Assembly programming
  • Experience in:
  • Bare-metal firmware development
  • RTOS-based systems
  • Strong debugging skills using embedded debugging tools
  • Hands-on experience with peripherals/controllers:
  • UART, I2C, SPI, QSPI
  • Experience working across:
  • Emulation, simulation, and post-silicon environments
  • Working knowledge of Git/Gerrit version control systems
  • High attention to code quality and detail

Preferred Experience

  • Exposure to semiconductor domain
  • Experience in ASIC bring-up and validation
  • Strong problem-solving and analytical skills
  • Self-motivated and quick learner

Educational Qualification

  • Bachelor's or Master's degree in:
  • Computer Science
  • Computer Engineering
  • Electrical/Electronics Engineering
  • Or equivalent

More Info

Job Type:
Industry:
Employment Type:

Job ID: 148626169

Similar Jobs

Bengaluru, India

Skills:

Distributed SystemsCDnsJavaDebuggingTcpFirewallsBspPythonQosAlgorithmsDmzJavascriptdata structuresProxy Serversembedded processorsRDMALinux kernel driversDevelopmentDPDKEmbedded Operating Systemsembedded systems firmware design

Bengaluru, India

Skills:

Device DriversSpiBluetoothI2cUartEthernetZigbeeEmbedded CCanRtosWiFiBootloaders