Staff Firmware Engineer - Core Compute

Contract Professionals, Inc.

Sterling Heights, MI

JOB DETAILS
SKILLS
ARM (Advanced RISC Machine), Agile Programming Methodologies, Analysis Skills, Booting, C Programming Language, C++ Programming Language, CUDA (Compute Unified Device Architecture), Computer Engineering, Computer Firmware, Computer Graphics, Computer Science, Computer Systems, Continuous Integration, Debugging Skills, Design Failure Mode and Effects Analysis (DFMEA), Device Drivers, DoD Clearance, Electrical Components, Electrical Engineering, Electromagnetic Compatibility, Electromagnetic Interference (EMI), Embedded Linux, Embedded Operating Systems, Embedded Programming Languages, Embedded Software, Embedded Systems, Ethernet, FPGA, FPGA Design, GCIA - GIAC Certified Intrusion Analyst, Git, Government Contracts, Graphics, Hardware Administration, Hardware Quality Assurance, Hardware-Software Integration, High-Definition Multimedia Interface (HDMI), IP (Internet Protocol), Identify Issues, Image Processing, Integration Testing, Intel Product Family, LVDS (Low Voltage Differential Signaling), Laboratory Testing, Linux Drivers, Linux Operating System, MIL-STD-1553, Military, Military/DoD Standards, Network Protocols, PCI Express (PCI-E), Peripheral Hardware, Problem Solving Skills, Product Support, Qt GUI (Graphical User Interface) Toolkit, RS-232, Realtime Operating System, Reliability Analysis, Security Clearance, Serial ATA (SATA), Simulation, Six Sigma, Software Administration, Software Development, Software Engineering, Solid State Storage Hardware, Source Code/Configuration Management (SCM), System Readiness Review (SRR), Systems Engineering, Systems/Internals Programming, TCP/IP (Transmission Control Protocol/Internet Protocol), UDP (User Datagram Protocol), USB, United States Citizen, United States Department of Defense (DoD), VME, Validation Testing, Virtualization, VxWorks
LOCATION
Sterling Heights, MI
POSTED
1 day ago

Job Title:Staff Firmware Engineer - Core Compute

Location:Sterling Heights, MI
Employment Type: Contract
Pay Range:Competitive - Based on Experience

About the Role:
Our client is seeking a Staff Firmware Engineer - Core Compute to develop embedded firmware and Linux-based software for advanced processing and interface products supporting next-generation military vehicle platforms. This role will collaborate with hardware, software, and systems engineering teams to develop mission-critical computing, graphics, and interface solutions from design through integration and testing.

Responsibilities:

  • Design and develop firmware for electronic components and subsystem processing and interface products.
  • Collaborate with systems, software, and hardware engineers to develop 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.
  • Perform debugging 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.

Qualifications:

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical 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.

Preferred Qualifications:

  • Experience with MOSA, SOSA, GCIA, and Time Sensitive Networking (TSN).
  • Knowledge of Intel, AMD, ARM, VPX, VME, and COM Express architectures.
  • Experience with PCIe, DDR, USB, SATA, Ethernet, CAN, MIL-STD-1553, and solid-state storage technologies.
  • Familiarity with graphics and video interfaces including HDMI, DisplayPort, HD-SDI, LVDS, and RS-170.
  • Experience with Xilinx FPGA design and simulation tools.
  • Knowledge of EMI/EMC design practices and military standards including MIL-1275, MIL-461, MIL-464, and MIL-810.
  • Experience with Six Sigma design methodologies, DFMEA, and reliability analysis.
  • Previous experience supporting ground combat vehicle programs.

Clearance Requirements:

  • Ability to obtain a U.S. Department of Defense Security Clearance.
  • U.S. Citizenship may be required.

Why Join CPI?
Contract Professionals, Inc. (CPI) has connected engineering, technical, and defense professionals with leading employers for over 40 years. We provide dedicated recruiter support, competitive compensation, and opportunities to contribute to advanced defense technologies while building a rewarding career.

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.

About the Company

C

Contract Professionals, Inc.

Contract Professionals, Inc. (CPI) is a global, service disabled veteran owned workforce solutions company, which specializes in finding engineering and IT employment opportunities for both civilians and military veterans.
With more than 37 years of industry experience, CPI is proud to represent the most inclusive, innovative and reputable Fortune 100 and Fortune 500 companies in the United States and select foreign countries.
CPI has received multiple awards for our exceptional service to military veterans, including several from the 101 Best and Brightest Place to Work for Committee, Local, Elite and National 2015 - 2018.
CPI was also honored to receive the prestigious Veteran Owned Business of the Year Award 2016 from the SBA, Michigan. In addition, CPI is proud to be named one of Crain’s Detroit Cool Places to Work for the third year in a row, placing in the top 20 each year 2016 - 2018.
To learn more about engineering and IT employment opportunities or to learn how CPI can help you solve your business challenges with specialized workforce solutions, please visit us today at www.cpijobs.com.

COMPANY SIZE
100 to 499 employees
INDUSTRY
Staffing/Employment Agencies
EMPLOYEE BENEFITS
401K, Life Insurance
FOUNDED
1982
WEBSITE
https://www.cpijobs.com/