Senior Firmware Engineer - Core Compute (Embedded Linux)

Contract Professionals, Inc

Sterling Heights (MI)

On-site

USD 120,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Contract Professionals, Inc. is seeking a Staff Firmware Engineer - Core Compute in Sterling Heights, MI to design and develop embedded firmware and Linux-based software for advanced processing and interface products supporting next‑generation military vehicle platforms.

You will collaborate across hardware, software, and systems teams to design, integrate, and test mission‑critical computing, graphics, and interface solutions from concept through validation.

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science or related field.
  • 7–10 years of embedded firmware or embedded software development experience.
  • Strong experience with Linux and Linux device driver development.
  • Proficiency with C, C++, Qt, Git, Bitbucket, and Yocto.
  • Experience developing bare‑metal C software for Xilinx FPGA platforms using Vitis.
  • Experience with embedded operating systems including Linux, VxWorks, PetaLinux, RTOS, virtualization, BSPs, and GVOS.
  • Experience with serial and networking protocols including RS‑232/422, CAN, TCP/IP, and UDP/IP.
  • Experience with Linux image build systems such as Yocto.
  • Familiarity with Eclipse, GCC, Makefiles, GDB, DOORS, Jira, Bitbucket, and Confluence.
  • Experience with NVIDIA Jetson platforms, V4L2, and GStreamer.
  • Familiarity with CUDA and OpenCV.
  • Experience using Git‑based revision control and Agile development methodologies.
  • Strong debugging, analytical, and problem‑solving skills.

Responsibilities

  • Design and develop firmware for electronic components and subsystem processing and interface products.
  • Collaborate with systems, software, and hardware engineers to create video, image, and graphics processing solutions.
  • Develop and review system requirements and convert them into engineering work packages.
  • Perform embedded Linux development for advanced computing platforms.
  • Develop bare‑metal C software for Xilinx FPGA devices using Vitis.
  • Develop system constraints and support hardware/software integration.
  • Debug through laboratory testing and hardware validation.
  • Develop Yocto Linux solutions for NVIDIA Jetson and Xilinx Ultrascale platforms.
  • Develop Linux device drivers for custom peripherals.
  • Support Linux driver development, bootloaders, and embedded system programming.
  • Participate in Agile software development and continuous integration activities.
  • Support firmware verification, troubleshooting, and product integration.

Skills

Embedded firmware
Linux debugging
Problem solving

Education

Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science

Tools

C
C++
Qt
Git
Bitbucket
Yocto
Vitis
GCC
GDB

Job description

Contract Professionals, Inc. is seeking a Staff Firmware Engineer - Core Compute in Sterling Heights, MI to design and develop embedded firmware and Linux-based software for advanced processing and interface products supporting next‑generation military vehicle platforms.

You will collaborate across hardware, software, and systems teams to design, integrate, and test mission‑critical computing, graphics, and interface solutions from concept through validation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Firmware Engineer - Core Compute
Staff Firmware Engineer - Core Compute

Contract Professionals, Inc • Sterling Heights (MI)

On-site
USD 120,000 - 170,000
Senior Embedded Firmware Engineer – Public Safety
Senior Embedded Firmware Engineer – Public Safety

Coreforcetech • Atlanta (GA)

Hybrid
USD 140,000 - 150,000
Flexible hybrid schedule
Free chef-inspired lunch
15 PTO days + floating holiday
+6
Staff Firmware Engineer – Embedded Systems Lead
Staff Firmware Engineer – Embedded Systems Lead

Edge Autonomy • Ann Arbor (MI)

On-site
USD 134,000 - 176,000
Embedded Linux DevSecOps Engineer (Contract)
Embedded Linux DevSecOps Engineer (Contract)

Contract Professionals, Inc • Sterling Heights (MI)

On-site
USD 100,000 - 160,000
Senior Embedded Firmware Engineer – Hardware-Driven Systems
Senior Embedded Firmware Engineer – Hardware-Driven Systems

Micron Technology, Inc • Boise (ID)

On-site
USD 120,000 - 180,000
Senior CPU Boot Firmware Engineer - Embedded Systems, Linux
Senior CPU Boot Firmware Engineer - Embedded Systems, Linux

Jobtailor • California (MO)

On-site
USD 120,000 - 180,000
Senior Embedded Firmware Engineer – Bare-Metal ARM, C Dallas
Senior Embedded Firmware Engineer – Bare-Metal ARM, C Dallas

Riccione Resources • Fort Worth (TX), Town of Texas (WI)

Hybrid
USD 120,000 - 160,000
Equity
Relocation assistance
Lead Firmware Engineer
Lead Firmware Engineer

Tom Trese • Zeeland (MI)

On-site
USD 100,000 - 130,000
Lead Firmware Engineer
Lead Firmware Engineer

Keystone Distinction Group • Michigan

On-site
USD 100,000 - 130,000
Senior Embedded Systems Engineer: Hardware & Firmware Lead
Senior Embedded Systems Engineer: Hardware & Firmware Lead

Stature Strategy • Traverse City (MI)

On-site
USD 95,000 - 130,000