Posted:2 weeks ago| Platform:
On-site
Full Time
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) Show more Show less
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Hyderabad, Telangana, India
Salary: Not disclosed
Mysuru, Mysore
8.0 - 14.0 Lacs P.A.
Hyderabad, Telangana, India
Salary: Not disclosed