JOB POSTING


Embedded Linux Engineer


DEPARTMENT:

Engineering

REPORTS TO:

Jey Subramaniaraja

LOCATION:

American Fork, Utah

STATUS:

Full Time

REVISION DATE:

May 11, 2022


POSITION SUMMARY:

As Embedded Linux Engineer you will be part of Lion Energy’s next-generation products.

 

RESPONSIBILITIES/DUTIES:

  • Help create requirements, design documents, and test specifications for the Linux development projects.
  • Review Schematics and suggest improvements in the hardware design.
  • Produce custom Linux systems that provide a platform for amazing customer experiences.
  • Develop embedded Linux daemons, services, and processes.
  • Identify and integrate 3rd party and open-source packages in Linux Environment.
  • Interface with the Technology team responsible for Mobile and Cloud Application development.
  • Investigate and help provide solutions for problems within the system.

 

REQUIRED EDUCATION / EXPERIENCE:

  • BS in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline.
  • Fluency in Python and shell scripting is essential.
  • Experience integrating open-source hardware and software across multiple projects.
  • Experience with debugging and development on a constrained Linux device
  • Strong C/C++ skills with a focus on embedded systems
  • Hands-on experience in Linux Internals, Linux Device Driver development, Linux OS Concepts, Board Bring up, POSIX library
  • Experience with cross-compiling
  • Strong experience using Git and GitHub Actions
  • Good knowledge of Yocto build system
  • Unit-testing code for robustness, usability, and reliability

 

ABOUT LION ENERGY:

We help individuals, families, and organizations become energy independent. We do this by providing smart lithium energy storage systems that range from small hand-held power banks, solar generators, and RV batteries to home and large custom solutions that are safe, silent, and renewable. They are good for people and for our planet!

Lion Energy is among the top 10 fastest-growing companies in the state of Utah. We have a very friendly work environment. Although it can be fast-paced, everyone gets along and works well as a team together. We are looking for people who can contribute towards our vision!