Software Development Engineer, SoC HAL at Annapurna Labs · Cupertino, CA · Joined
AL
Software Development Engineer, SoC HAL
Annapurna Labs · Cupertino, CA · Just now · 0 applicants
NewOn-siteFull-timeJunior
Pay
$148kListed
Workplace
On-site
Job type
Full-time
Level
Junior
Team: SoC HAL · Source: jobright · Posted by joined-scrapper
About the role
Develop C++ hardware abstraction layer drivers for AWS custom machine learning chips, working with hardware and software teams to boot, configure, and manage the silicon.
What you’ll do
Implement C++ hardware abstraction layer (HAL) drivers
Test, debug, and maintain HAL driver code
Boot, configure, and manage chips
Collaborate with hardware and software teams
What you’ll need
Bachelor's degree in Computer Science, Computer Engineering, or related field
Knowledge of C/C++, Python, Java, or Perl
Experience with data structures, algorithms, and software design
Coursework or project experience in computer architecture or operating systems
Exposure to low-level, embedded, or hardware-adjacent programming
Familiarity with testing, debugging, source control, and build processes
Original job description
Annapurna Labs builds custom silicon for AWS machine learning servers. The Software Development Engineer will implement, test, maintain, and debug C++ hardware abstraction layer drivers that boot, configure, and manage the chips, working with hardware and software teams.Knowledge of programming languages such as C/C++, Python, Java or PerlExperience…