Job Title: Software Engineer
Location: Menlo Park, CA
Duration: 3+ months W2 contract with possible extension/ conversion
Create and modify U-Boot/Linux Kernel configuration and device drivers for ARM based SoC.
Design, implement system management features needed in user land area.
Work on bringing up Embedded software stack and test functionality.
Create test suites to stress Embedded system's functionality and stability after changes.
Interface with Open Source community and eventually upstream changes to open source.
DO NOT NEED: App development, web development, etc.
Candidates that meet the minimum requirements in the req., but also have experience with these will be interviewed first:
Understand hardware, but be able to work with the software
Infrastructure engineering experience
Experience with OpenBMC (open source software stack)
Familiar with ARM based micro controller and firmware structure.
Familiar with Linux kernel and device driver model
Strong scripting capability with php, python or perl.
Strong coding ability with C and C++.
Familiar with latest server architecture and components
Strong troubleshooting and analytical skills
Preferred to have open source community interaction experience.
Excellent written and verbal communications skills
Education: BS in Computer Science or equivalent with 5+ years relevant experience.
Skills and Experience:
EMBEDDED C PROGRAMMING
EXCELLENT WRITTEN AND VERBAL COMMUNICATION SKILLS