
On-Site
Contract
Hyderabad, Telangana
India
About the Role
Job Title: AI Firmware Engineer
Experience Required: 7+ Years
Location: Hyderabad (Preferred)
About the Role:
We are seeking an experienced AI Firmware Engineer to join our cutting-edge embedded systems team. This role focuses on developing, optimizing, and maintaining low-level firmware for AI accelerators, with a strong emphasis on performance, safety, and cross-functional collaboration. Ideal candidates will have a strong background in embedded systems, AI runtime environments, and compliance standards like ISO 26262 and ASPICE.
Key Responsibilities:
Design and develop embedded firmware for AI accelerator platforms.
Optimize firmware performance to support AI runtime and real-time requirements.
Collaborate closely with hardware and software teams to ensure system compatibility.
Develop, test, and deploy firmware enhancements and updates.
Troubleshoot low-level issues across hardware and firmware layers.
Maintain and update technical documentation and development processes.
Implement and maintain CI/CD pipelines tailored for firmware workflows.
Ensure adherence to ISO 26262 (Functional Safety) and ASPICE software process standards.
Stay abreast of AI trends and emerging firmware technologies.
Required Qualifications:
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related fields.
Minimum 7+ years of hands-on experience in firmware development.
Proficiency in C, C++, and assembly programming.
Strong understanding of CPU architectures (ARM, ARC, etc.).
Experience working with low-level hardware components such as DMA/memory controllers.
Working knowledge of AI concepts, machine learning workflows, and AI runtimes.
Familiarity with deep learning frameworks and their embedded implementations.
CI/CD experience in embedded environments (e.g., Jenkins, GitLab CI).
Experience with ISO 26262 and ASPICE standards.
Excellent problem-solving and communication skills.
Preferred Skills:
Hands-on experience with bare-metal firmware development.
Deep understanding of reset vectors, interrupt handling, and exception mechanisms.
Knowledge of cache controllers, bus fabrics, and embedded memory hierarchy.
Experience Required: 7+ Years
Location: Hyderabad (Preferred)
About the Role:
We are seeking an experienced AI Firmware Engineer to join our cutting-edge embedded systems team. This role focuses on developing, optimizing, and maintaining low-level firmware for AI accelerators, with a strong emphasis on performance, safety, and cross-functional collaboration. Ideal candidates will have a strong background in embedded systems, AI runtime environments, and compliance standards like ISO 26262 and ASPICE.
Key Responsibilities:
Design and develop embedded firmware for AI accelerator platforms.
Optimize firmware performance to support AI runtime and real-time requirements.
Collaborate closely with hardware and software teams to ensure system compatibility.
Develop, test, and deploy firmware enhancements and updates.
Troubleshoot low-level issues across hardware and firmware layers.
Maintain and update technical documentation and development processes.
Implement and maintain CI/CD pipelines tailored for firmware workflows.
Ensure adherence to ISO 26262 (Functional Safety) and ASPICE software process standards.
Stay abreast of AI trends and emerging firmware technologies.
Required Qualifications:
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related fields.
Minimum 7+ years of hands-on experience in firmware development.
Proficiency in C, C++, and assembly programming.
Strong understanding of CPU architectures (ARM, ARC, etc.).
Experience working with low-level hardware components such as DMA/memory controllers.
Working knowledge of AI concepts, machine learning workflows, and AI runtimes.
Familiarity with deep learning frameworks and their embedded implementations.
CI/CD experience in embedded environments (e.g., Jenkins, GitLab CI).
Experience with ISO 26262 and ASPICE standards.
Excellent problem-solving and communication skills.
Preferred Skills:
Hands-on experience with bare-metal firmware development.
Deep understanding of reset vectors, interrupt handling, and exception mechanisms.
Knowledge of cache controllers, bus fabrics, and embedded memory hierarchy.