Search Jobs
Staff Firmware Engineer - Core Compute
Job Description
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.
Meet Your Recruiter
Jimmy Tallent
Technical Recruiter
As a proud U.S. Army veteran with an extensive 28-year service record, Jimmy Tallent dedicated two decades of his life to active duty and an additional eight years in the Army Reserve, contributing his time, talent and commitment to various vital aspects of military service. His journey has been diverse, spanning roles in aviation, transportation, and recruiting, allowing him to develop a versatile skill set and a deep understanding of the military landscape.
Originally hailing from the city of Chattanooga, TN, Jimmy embarked on his military career with a passion for service and a commitment to excellence. Throughout his tenure, he served in dynamic and challenging roles, which included the precision and expertise demanded by the aviation industry, the strategic logistics of transportation, and the interpersonal and leadership skills required in the recruiting field.
In addition to his rich military experience, he pursued and earned a degree in business management, further enhancing his knowledge and capabilities. With this academic achievement, coupled with his practical experience, positioned him as a professional with a comprehensive understanding of both military and business landscapes.
Today, Jimmy is excited to leverage his leadership, organizational, and strategic skills at Contract Professionals, Inc. Jimmy is driven by his commitment to excellence, his discipline instilled through years of military service, and his passion for overcoming challenges. He approaches every opportunity with the same dedication and integrity, which defined his military career.
Share This Job:
Share This Job:
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.