14 days old

Linux Firmware Engineer

Saint Paul, MN 55122
  • Job Code
  • Payrate
    $40 To $55

Linux Firmware Engineer

Responsible for the development, test, and support of embedded firmware in a Linux environment. Responsible for hands on code development, testing, debug, and release. As required, must be able to write development plans and to define theory of operations.

Job Requirements

  • BS degree in any of the following: Computer Engineering, Computer Science, Electronics & Communications Engineering, or Electrical Engineering Required.
  • At least 8 years of experience working with embedded systems.
  • Must be proficient in C programming language. C++ and assembly are a plus.
  • Expert knowledge of Embedded Linux, with experience writing Linux device drivers.
  • Knowledge of Real Time Operating Systems.
  • Experience with system level and architecture design of embedded systems.
  • Experience in structured design, OOD (e.g., code reusability), and best practices for embedded systems.
  • Must be proficient with source control systems (e.g. Git) and defect tracking systems (e.g. JIRA).
  • Ability to scope and estimate development effort.
  • Ability to architect embedded firmware, from high level task scheduling to low level HALs.
  • Must be experienced with various scripting languages. E.g. Python, Bash scripting, etc.
  • Must have strong verbal, writing, interpersonal, and presentation skills.
  • Must have the ability to work within a team environment.
  • Experience with unit testing and test-driven development.


  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Linux Firmware Engineer

Randstad Technologies
Saint Paul, MN 55122

Share this job

Linux Firmware Engineer

Randstad Technologies
Saint Paul, MN

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast