Junior Software Engineer OEM

San Jose, CA

Posted: 04/01/2019 Employment Type: Perm Industry: IT Job Number: JOS000008343

The OEM Software Engineer will work closely with OEM partners’ engineering teams to implement the company software stack on partners’ hardware platforms. In this role you will develop expertise in the lower level components and features of the company software stack that are relevant to the hardware platform and components. Responsibilities include, but are not limited to, enabling the teams responsible for OEM platform and component qualification, major software feature additions, bug fixes, and joint OEM factory deployments. 

Responsibilities: 

- Design and develop software for multiple components in the company software stack related to supporting OEM platforms.  This includes node imaging and configuration code, support for various hypervisors, data resiliency components, serviceability features, upgrades, and several other components. 

- Develop deep understanding of custom hardware stacks (server platforms, hardware components, and firmware) and their interaction with various components of the company software stack 

- Intense focus on making the company software stack highly reliable the OEM partners’ hardware platforms and providing an experience consistent with other supported hardware platforms 

Qualifications: 

- Bachelor’s or Master’s in CS or a related field 

- 3 - 7 years of strong programming experience 

- Proficiency in Python, C or similar languages 

- Knowledge of Linux/UNIX including internals 

- Systems experience is a plus 

- Familiarity with distributed data management and the trade-offs inherent in building clustered, high-performance, fault-tolerant systems software desirable 

- Familiarity with x86 and PowerPC architecture desirable 

- Familiarity with virtualization and storage management desirable 

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.