C/C++ Hardware / Software Co-Design SDE, Machine Learning Acceleration Systems

Amazon

Austin, TX, US
Not specified; not specified; not specified
On-site
C/c++ software development
Bare metal firmware engineering
Hardware/software co-design
The role involves developing bare metal firmware that drives neural network model execution across custom ASIC-based ML Accelerator chips

Job Summary

  • The role involves developing bare metal firmware that drives neural network model execution across custom ASIC-based ML Accelerator chips.
  • Candidates will collaborate closely with architecture and design teams to co-develop the firmware and custom hardware enabling machine learning capabilities.
  • The position offers the opportunity to work at the intersection of hardware and software within a fast-paced team operating with startup agility backed by Amazon.

Matching Summary

The role involves developing bare metal firmware that drives neural network model execution across custom ASIC-based ML Accelerator chips.

Salary

Not specified; Not specified; Not specified

Skills & Requirements

Must-have

  • C/C++ software development
  • Bare metal firmware engineering
  • Hardware/software co-design
  • ASIC-based ML accelerator experience
  • Debugging and performance optimization

Nice-to-have

  • Machine learning domain knowledge
  • RTL design collaboration skills
  • Startup agility mindset
  • High standards for quality and cost

Key Requirements

  • Experience in embedded software development
  • Proficiency in C/C++ programming
  • Background in system architecture or co-design

Work Rights

Not specified

Tailored Resume

Cover Letter