Software Development Engineer, SoC HAL at Amazon · Cupertino, CA · Joined
A
Software Development Engineer, SoC HAL
Amazon · Cupertino, CA · Just now · 0 applicants
NewOn-siteFull-timeJunior
Pay
Pay not listed
Workplace
On-site
Job type
Full-time
Level
Junior
Team: SoC HAL · Source: jobright · Posted by joined-scrapper
About the role
Develop and test low-level C++ drivers for custom silicon used in AWS machine-learning servers. Collaborate with hardware and verification engineers to debug software-hardware issues across boot, configuration, and chip management.
What you’ll do
Develop low-level C++ drivers for SoC hardware
Test drivers for boot, configuration, and chip management
Debug software-hardware interface issues
Collaborate with hardware and verification engineers
What you’ll need
Bachelor's degree or above in Computer Science, Computer Engineering, or related field at time of application
Professional software development experience, or enrollment in or recent completion of a Bachelor's or Master's degree in CS or related field
Knowledge of C/C++, Python, Java, or Perl
Experience with data structures, algorithms, and software design fundamentals
Coursework, internship, or project experience in computer architecture or operating systems
Experience with C or C++, object-oriented design, and low-level, embedded, or hardware-adjacent programming
Original job description
Annapurna Labs (U.S.) Inc. builds custom silicon for AWS machine-learning servers. The SoC HAL Software Development Engineer develops and tests low-level C++ drivers that boot, configure, and manage the chips, while debugging software-hardware issues and collaborating with hardware and verification engineers.Knowledge of programming languages such as…