Embedded Software Engineer, Server Control FirmwareAnnapurna Labs • Austin, Texas, United States
Embedded Software Engineer, Server Control Firmware
Annapurna Labs
- Austin, Texas, United States
- Austin, Texas, United States
About
Provide Baseboard Management Controller (BMC) and Satellite Management Controller (SMC) software and firmware for Machine Learning Accelerator (MLA) servers.
Continuously collaborate with other server and board software teams responsible for accelerator management firmware and other programmable logic devices.
Work within the larger MLA Systems Software group to support development of mission‑mode firmware, exercisers for manufacturing and vetting, and automation for qualification and deployment.
Engage in new product development by participating in early concept design reviews, schematic approvals, offsite board bringup and laboratory‑based testing.
A day in the life The MLA Chassis Software team builds board firmware primarily for mission‑mode control of sensors and other board‑level hardware. This includes debug, testing, qualification, and manufacturing. We touch technologies from Linux kernel device drivers to the I2C infrastructure pervasive in the server and everything in between. We are not working on machine learning algorithms, but rather we work on the physical systems (hardware) which execute and accelerate those machine learning algorithms. Data paths, I2C, SPI, PCIe, and device control are our bread and butter.
BASIC QUALIFICATIONS
3+ years of non‑internship professional software development experience
2+ years of non‑internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience in embedded development in C/C++
PREFERRED QUALIFICATIONS
3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.