Embedded Linux Engineer Job Description

Embedded Linux Engineer Job Description Template

Our company is looking for a Embedded Linux Engineer to join our team.

Responsibilities:

  • Configure and modify the kernel and embedded boot loaders;
  • Maintain or enhance current embedded Linux code and scripts;
  • Offer occasional assistance to Technical Support;
  • Some international travel may be required;
  • Write and maintain scripts to initialize and control the peripherals of the platforms;
  • Incorporate builds into continuous integration where applicable;
  • Maintain and support our Yocto build system in a continuous integration environment, including packaging and deployment of software;
  • Write and support our manufacturing test scripts and test rigs;
  • Work with vendors to support peripherals in the kernel;
  • Develop in an agile environment;
  • Develop in an agile environment;
  • Work with QA to complete qualified work;
  • Work side-by-side with QA to complete qualified work;
  • Work side-by-side with QA to complete qualified work;
  • Work with QA to complete qualified work.

Requirements:

  • Excellent communication skills;
  • B.S. in Electrical Engineering, Computer Science, or related field;
  • Passionate about gadgets and smart devices;
  • Strong analytical and problem-solving skills;
  • Passionate finding and fixing problems;
  • Knowledge of boot loaders for Modern ARM Cortex A Processor;
  • Knowledge or experience with the Yocto Project;
  • Ability to understand electronics schematics;
  • 2+ years of experience with Yocto;
  • 3+ years of experience with Bash scripting;
  • 1+ years of basic circuit design;
  • 2+ years of experience with boot loaders;
  • Experience developing and debugging kernel drivers for embedded Linux;
  • 1+ years of experience Bash scripting;
  • Ability to read electronics schematics.