A leading AI technology company in Sunnyvale seeks a skilled Embedded Software Engineer to develop software for the world's largest AI processor. The role involves creating system-level software, collaborating with teams to enhance system reliability, and building robust administrative services. Ideal candidates have at least 5 years of experience in C++ and a solid foundation in embedded systems. This position offers competitive salary and opportunities for growth within a dynamic work culture.
Qualifications
Minimum 5 years of experience building production-quality software.
Solid understanding of embedded systems fundamentals.
Experience in cross-functional engineering environments.
Responsibilities
Develop administrative software for system-level communication.
Extend Linux BSP support for reliability.
Collaborate to gather requirements and define project scope.
Work with teams to diagnose system issues and implement fixes.
Design software for monitoring system hardware behavior.
Skills
C++
Go
Embedded systems fundamentals
System-hardware interactions
Cross-functional collaboration
Education
Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
Master’s degree in a related field
Tools
Linux
JTAG
Logic analyzers
Job description
A leading AI technology company in Sunnyvale seeks a skilled Embedded Software Engineer to develop software for the world's largest AI processor. The role involves creating system-level software, collaborating with teams to enhance system reliability, and building robust administrative services. Ideal candidates have at least 5 years of experience in C++ and a solid foundation in embedded systems. This position offers competitive salary and opportunities for growth within a dynamic work culture.