Embedded Linux Consultant Engineer

Skills
BusinessConference SpeakingEnglishLanguage SkillsLinuxMinutesPresentations
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Broad Linux experience including uBoot Linux kernel and BSP
  • Experience with Embedded Linux distros such as Yocto or Debian
  • Knowledge of open source development methodologies and communities
  • Experience with ARM processor based embedded systems
  • Experience with system image creation tooling such as debos or wic
  • Experience with OTA technologies
  • Experience troubleshooting Linux based technical issues
  • Experience developing software for embedded Linux systems
  • Experience with modern CI tooling such as GitHub or GitLab
  • Good English language skills verbal and written
  • Ability to work and communicate in a fully distributed environment

Nice to have

  • Open source minded
  • Strong communicator
  • Collaborative
  • Pragmatic
  • Self-directed
  • Technically versatile

Day to day

  • Provide consulting services for customers in Embedded Linux areas including bootloaders Linux kernel and Linux distros
  • Develop integrate debug and test software for a wide range of products and customer environments
  • Analyse client problems design practical solutions and advise on Linux core technologies while contributing to open source communities

Hiring process

  • Application Review within 2 weeks
  • Initial Chat 30 to 60 minutes
  • Technical Interview 1 to 2 hours
  • Technical Deep-Dive
  • Code Review Session
  • Client Scenario Discussion
  • Chief Operating Officer 60 min
  • Offer within 1 week of final interview