View Our Website View All Jobs

Software Engineer (9465958)

  • 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 the 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 trouble shooting and analytical skills
  • Preferred to have open source community interaction experiencel.
  • Excellent written and verbal communications skills

BS in Computer Science or equivalent with 5+ years relevant experience.

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file