Firmware Engineer AI Accelerators Rockwoods Inc

  • company name Rockwoods Inc
  • working location Office Location
  • job type Full Time

Experience: 5 - 5 years required

Pay:

Salary Information not included

Type: Full Time

Location: Hyderabad

Skills: Firmware development, Lowlevel hardware programming, AI, Machine learning frameworks, CPU architectures, AI runtime systems, deep learning frameworks, CICD tools

About Rockwoods Inc

Job Description

You are a highly skilled Firmware Engineer responsible for designing and optimizing the software stack for cutting-edge AI accelerators. Your primary focus will be collaborating with hardware and software teams to ensure seamless integration and performance of AI runtime systems. The ideal candidate should possess a strong background in firmware development, low-level hardware programming, and a solid understanding of AI and machine learning frameworks. Your key responsibilities will include designing and developing firmware and software stack for AI accelerator platforms, optimizing firmware performance to meet real-time AI runtime requirements, collaborating with cross-functional teams to ensure hardware-software compatibility, implementing, testing, and validating firmware updates and enhancements, troubleshooting and resolving firmware-related issues across the stack, maintaining comprehensive documentation for development processes and updates, staying current with advancements in AI, firmware, and embedded technologies, and developing and maintaining CI/CD pipelines for efficient firmware delivery. To qualify for this role, you should hold a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field with at least 5 years of experience in firmware or Python development. You should have a strong understanding of CPU architectures such as ARM and ARC, experience with low-level hardware programming including DMA and memory controllers, solid knowledge of AI and machine learning concepts, hands-on experience with AI runtime systems and deep learning frameworks, and familiarity with CI/CD tools and best practices. Preferred experience includes working with bare-metal firmware development, knowledge of cache controllers and bus fabrics, and exposure to AI compilers and execution frameworks like PyTorch, TensorFlow, TVM, NN Compiler, and ExecuTorch.,