Arista Networks is seeking a Software Engineer for its BIOS team in Austin, Texas. The role involves designing, developing, and maintaining low-level CPU software for Arista products. Candidates should have a strong background in C programming along with proven experience in firmware and BIOS development. Key responsibilities include collaborating with hardware engineers, developing automated tests, and troubleshooting firmware issues. Arista offers an inclusive work environment and values diversity and innovation.
Qualifications
3+ years experience in firmware and BIOS development.
Experience in diagnosing and fixing low-level firmware issues.
Strong understanding of Linux kernel architecture.
Responsibilities
Design, develop, and maintain CPU firmware for Arista products.
Develop automated tests using C, C++, and Python.
Work with hardware engineers to validate new CPUs.
Skills
Programming in C
Troubleshooting
Programming in C++
Programming in Python
Software design
Education
BS in Computer Science/Electrical Engineering/Computer Engineering
MS in Computer Science/Electrical Engineering/Computer Engineering
Ph.D. in Computer Science/Electrical Engineering/Computer Engineering
Job description
Arista Networks is seeking a Software Engineer for its BIOS team in Austin, Texas. The role involves designing, developing, and maintaining low-level CPU software for Arista products. Candidates should have a strong background in C programming along with proven experience in firmware and BIOS development. Key responsibilities include collaborating with hardware engineers, developing automated tests, and troubleshooting firmware issues. Arista offers an inclusive work environment and values diversity and innovation.