Skip Navigation

Embedded Software Engineer in Linux
Pittsburgh, PA

Back To Job Board

Direct Hire

My client is looking to hire an Embedded Software Engineer with Linux experience.  The ideal candidate will take on the following tasks:

  • Design, implement, test, and document software for microprocessors in Linux.
  • Develop the fundamental architecture of software systems, and implement software unit tests, integration tests, and system tests.
  • Lead and contribute to software process and quality efforts including source control, code and design reviews, project planning, estimation and software release activities.
  • Stay current with cutting-edge technology, develop and demonstrate prototypes, and recommend a course of action.
  • Lead and support continuous improvement activities including tool selection and process improvements.

The ideal candidate will possess the following qualities:

  • Experience customizing, deploying, and maintaining Linux distributions on embedded platforms.
  • Experience using C++ for embedded software development and successful commercial project completion.
  • Preferred, creating custom Linux distributions with the Yocto project.
  • Preferred, building and configuring the Linux kernel for embedded targets and developing and modifying Linux device drivers.
  • Customizing the U-boot bootloader.
  • Knowledge of hardware and low-level development.
  • Basic scripting with bash or python and configuration management with Git.
Title and salary are commensurate with experience.
This is a hybrid role based in Pittsburgh, PA.

Back To Job Board

Submit Your Resume

"*" indicates required fields

First Name*
Last Name*
Max. file size: 20 MB.
Drop your resume and other files here or upload here
This field is for validation purposes and should be left unchanged.