Bootstrap

SEMI LEAF

Firmware Engineer - Embedded System

๐Ÿ“ŒHyderabad, India ๐Ÿ‡ฎ๐Ÿ‡ณ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ mid-level

Role : Firmware Engineer

  • Location : Hyderabad
  • Job Type : Full-Time
  • Experience Level : 3-5 years

Job Summary

We are looking for a talented and driven Firmware Engineer with a strong background in embedded software development, specifically on ARM-based SoCs. The ideal candidate will be proficient in low-level programming and have experience with ARM Cortex processors and various peripheral interfaces. This role involves working on cutting-edge embedded systems with a focus on high performance, reliability, and scalability.

Key Responsibilities

  • Design and develop embedded software and firmware for ARM-based SoCs (e.g., Cortex R52, A72, A78).
  • Develop low-level drivers and software for bus interfaces (AXI, AHB) and peripherals (CAN, Ethernet, USB, SD, memory controllers, etc.).
  • Collaborate with hardware and systems engineering teams to define software requirements and ensure hardware-software integration.
  • Perform firmware bring-up, debugging, and optimization on custom hardware platforms.
  • Utilize tools such as static and dynamic code analyzers to ensure high software quality.
  • Maintain thorough documentation and participate in code reviews.
  • Contribute to open-source projects or internal open development processes as needed.

Required Skills

  • Proven experience in embedded software development and architecture.
  • Strong proficiency in C and assembly language.
  • Extensive experience working with ARM-based SoCs.
  • In-depth knowledge of ARM v8/v7 architectures, especially Cortex-R52, A72, and A78.
  • Solid understanding of bus interface protocols (AXI, AHB) and common peripherals (USB, CAN, Ethernet, SD).
  • Excellent oral and written communication skills.

Desired Skills

  • Strong grasp of embedded system concepts, including bare-metal programming or RTOS environments.
  • Experience with static and dynamic software analysis tools.
  • Working knowledge of C++ and scripting languages like Python, Tcl, or Perl.
  • Hands-on experience with AMD Vivado/Vitis development tools.
  • Familiarity with open-source development processes and contribution workflows

(ref:hirist.tech)
Other similar jobs

Firmware Engineer, Amazon Robotics

@ Amazon, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Senior Firmware Engineer

@ Badger Meter, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Firmware Engineer

@ Baker Hughes, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Principal Firmware Engineer

@ CHEP, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Firmware Engineer II

@ Brady Corporation, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Sr. Software Engineer Security

@ Cisco, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Principal Firmware Verification Engineer

@ Collins Aerospace, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

AMI Smart Grid - Senior Firmware Engineer

@ Corinex, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

TeleOp Embedded Engineer

@ Figure, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Senior Engineer, Firmware

@ Flock Safety, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ mid-level

  • Skills
  • Industry
  • Find similar jobs

    Firmware Engineer, Amazon Robotics

    @ Amazon, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Senior Firmware Engineer

    @ Badger Meter, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Firmware Engineer

    @ Baker Hughes, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Principal Firmware Engineer

    @ CHEP, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Firmware Engineer II

    @ Brady Corporation, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Sr. Software Engineer Security

    @ Cisco, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Principal Firmware Verification Engineer

    @ Collins Aerospace, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    AMI Smart Grid - Senior Firmware Engineer

    @ Corinex, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    TeleOp Embedded Engineer

    @ Figure, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

    Senior Engineer, Firmware

    @ Flock Safety, ๐Ÿ“India ๐Ÿ‡ฎ๐Ÿ‡ณ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—