Senior Linux and Embedded Software Engineer

Infotech Sourcing - Menlo Park, CA

Job Title: Senior Linux and Embedded Software Engineer

Location:Menlo Park

Duration: 6 Months


  • Design, develop, code, test and debug system software

  • Write device drivers, unit tests and create software documentation

  • Work closely with cross functional leads to build demos and prototypes to test core concepts, technology edges, and the intersection of tech with human interaction

  • Work with 3rd party and open source software

  • Debug product, bring up boards and resolve issues on hardware platforms

  • Feature and system testing and verification

Skills: Qualifications

  • Candidate should have experience with developing firmware for consumer electronics . Candidate should be able to demonstrate strong architecture, design and optimization skills and be able to communicate solutions clearly to a larger team.


Key requirements

  • Experience with embedded systems development/firmware

  • Detailed knowledge of electrical engineering theory and practical applications

  • Experience with Linux and driver development

  • Proficiency with C

  • Experience with common hardware interfaces like SPI,I2C,UART,USB, DMA, Flash and GPIO’s

  • Excellent analysis and problem solving skills

  • Excellent written and verbal technical communications skills


  • Knowledge about simulation tools not necessary, but a plus

  • Experience with kernel development

  • Experience with Android

  • Knowledge of operating systems, device drivers, ARM

  • Knowledge of hardware/software integration of cameras and video

  • A willingness and desire to take initiative

Posted On: Tuesday, July 17, 2018

Apply to this job