A leading technology company is hiring a Software Developer to work within a distributed team on custom CPU solutions, focusing on the Linux kernel, boot firmware, and optimizations. Candidates should have a strong knowledge of computer architecture and programming, with significant experience in software development. This position offers a salary range of $211,800.00 to $317,800.00 and a comprehensive benefits package, along with opportunities for growth within a collaborative environment.
Qualifications
8+ years of Software Engineering or related experience with Bachelor's.
7+ years of experience with Master's degree.
6+ years of experience with PhD.
4+ years with Programming Languages such as C, C++, Java, Python.
Responsibilities
Assist in defining future high-performance SoCs.
Collaborate with teams to identify hardware optimization areas.
Create optimizations and drivers for high-performance platforms.
Ensure operating systems run efficiently.
Skills
Deep understanding of computer architecture concepts
Proficiency in C, assembly language
Experience in systems programming with Python
Familiarity with distributed version control systems
Expertise in developing software virtual platforms
Experience building to platform standards like UEFI
Education
Bachelor's degree in Engineering or related field
Master's degree in Engineering or related field
PhD in Engineering or related field
Job description
A leading technology company is hiring a Software Developer to work within a distributed team on custom CPU solutions, focusing on the Linux kernel, boot firmware, and optimizations. Candidates should have a strong knowledge of computer architecture and programming, with significant experience in software development. This position offers a salary range of $211,800.00 to $317,800.00 and a comprehensive benefits package, along with opportunities for growth within a collaborative environment.