Full Time

Software Engineer - Hardware Abstraction Layer, AWS Machine Learning Accelerators

Amazon Web Services (AWS)
Austin, TX
$130,000 - $190,000* / year (about $63–$91 an hour)

Job Description

About this kind of role

What a Software Engineer - Hardware Abstraction Layer, AWS Machine Learning Accelerators usually does. The employer's own details are in the listing.

Typically does: Develops software that acts as an intermediary between hardware and higher-level software components, ensuring portability and efficient resource utilization. This role involves designing, implementing, and testing low-level drivers and interfaces for specialized hardware, often focusing on machine learning accelerator chips. Responsibilities include debugging, performance optimization, and collaborating with hardware engineers to resolve integration issues. The engineer contributes to the overall architecture and stability of the system.

Tools and skills: Proficiency in C/C++, Python, scripting languages, and experience with hardware description languages like Verilog or VHDL is common, alongside familiarity with debugging tools and version control systems.

Good fit for: Individuals with a strong background in computer science, a passion for low-level programming, and an interest in hardware-software co-design thrive in this role.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.