×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer - Core Compute

Job in Sterling Heights, Macomb County, Michigan, 48310, USA
Listing for: Contract Professionals
Per diem position
Listed on 2025-12-01
Job specializations:
  • Engineering
    Systems Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 67.56 USD Hourly USD 67.56 HOUR
Job Description & How to Apply Below
Position: Staff Firmware Engineer - Core Compute

Staff Firmware Engineer

Location: Sterling Heights, MI

Pay Rate: $67.56/hour

Employment Type: Contractor – Computing & Interface Products Team

About the Role

Join a high-impact engineering team as a Staff Firmware Engineer
, supporting the design and development of advanced electronic components and subsystems used in next-generation computing and interface products. This role focuses heavily on embedded Linux, firmware development, driver creation, and supporting video, image, and graphics processing solutions. You’ll collaborate closely with systems, software, and hardware engineers and will be hands‑on with cutting‑edge platforms such as NVIDIA Jetson and Xilinx Ultrascale
.

Key Responsibilities
  • Design and develop firmware for electronic components and subsystems
  • Collaborate with cross‑functional engineering teams on video, image, and graphics processing architectures
  • Analyze and refine requirements into actionable work packages
  • Perform embedded Linux development
  • Define system constraints and architecture considerations
  • Conduct debugging and validation through physical lab testing
  • Develop Yocto‑based Linux builds for NVIDIA Jetson and Xilinx Ultrascale platforms
  • Create and maintain Linux drivers for custom peripherals
  • Support hardware/software integration activities
  • Contribute to Agile ceremonies, daily scrums, and demonstrations
  • Prepare integrated software releases that consolidate changes across developers
  • Provide project status updates and support collaboration across engineering and program teams
Required Qualifications
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science
  • 10+ years of professional experience
  • Expertise in Linux and Linux driver development
  • Proficiency with tools/languages:
    GIT, Bitbucket, C, C++, Qt, Yocto
  • Experience with mixed OS environments:
    Linux, VxWorks, Peta Linux, RTOS, Virtualization, BSPs, GVOS
  • Familiarity with serial and network protocols:
    RS-232/422, CAN, TCP/IP, UDP/IP
  • Hands‑on experience with Yocto Linux
    , especially on NVIDIA Jetson
  • Experience with Eclipse, Makefile, gcc, DOORS, Jira, Confluence, gdb
    , or Qt
  • Experience with Type I & II hypervisors (preferred)
  • Knowledge of secure computing features:
    SELinux, verified boot, trusted execution environments
  • Strong problem‑solving and multitasking abilities
Highly Desired Skills
  • Linux device driver development, bootloaders, memory maps, and system‑level programming
  • Experience with:
    • V4 L2 ,
      GStreamer
    • CUDA
      , OpenCV
    • Git and Jira
  • Strong understanding of Agile development processes
Desired Technical Background
  • Knowledge of MOSA, SOSA, GCIA, TSN
  • Experience with microprocessor‑based and SBC technologies:
    • Intel, AMD, ARM, VPX, VME, COM Express
  • Familiarity with standard interfaces:
    • PCIe, DDRxx, USB, SATA, MIL-1553, Ethernet, CAN, RS422/485, SSDs
  • Experience with graphics/video interfaces:
    • HDMI, Display Port, HD‑SDI, RS‑170, LVDS
  • FPGA knowledge (Xilinx toolsets)
  • Experience with EMI/EMC and high‑speed signal integrity
  • Exposure to military environmental requirements:
    • MIL-1275, MIL-461, MIL-464, MIL-810
  • Six Sigma tools:
    DFMEA
    , Reliability Analysis
  • Previous work on ground combat vehicles is a strong plus
Additional Details
  • Must be eligible for a U.S. security clearance
  • Ability to work occasional evening/weekend overtime
  • Hands‑on work environment includes labs, prototype areas, and integration spaces
Why Join CPI?
  • Access to cutting‑edge defense and embedded computing programs
  • Competitive pay and contractor support structure
  • Opportunity to work with a veteran‑founded firm committed to engineering excellence
  • Strong partnerships with leading defense organizations
US CITIZENSHIP REQUIREMENT:

This assignment is a US Government Contract which requires all applicants to be US Citizens.

NO SUBCONTRACT REQUIREMENT:

No third‑party applicants will be considered. If you are a third‑party contracting company, please do not respond to this position.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary