Staff Firmware Engineer (15161)

Hru Tech

Sterling Heights (MI)

Sur place

USD 120 000 - 160 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Hru Tech is seeking a Contractor – Staff Firmware Engineer in Michigan to design and develop firmware for processing and interface products. You will collaborate with systems, software, and hardware engineers to create video/image processing solutions and write embedded Linux code for complex platforms.

The role requires 7–10 years of experience, strong Linux development, and experience with Yocto, Xilinx FPGAs, and NVIDIA Jetson platforms. Occasional OT and team collaboration are expected.

Qualifications

  • Bachelor's degree in Electrical or Computer Engineering or Computer Science.
  • 7-10 years of experience.
  • Experience with Linux & Linux driver development.
  • Experience with tools/languages such as GIT, Bitbucket, C, C++, Qt, Yocto.
  • Experience developing baremetal C for Xilinx FPGAs using Vitis.
  • Experience with mixed OS environments (VxWorks, Linux, PetaLinux, RTOS, Virtualization, BSPs).
  • Experience with serial and network protocols (RS-232/422, CAN, TCP/IP, UDP/IP).
  • Experience with Linux system image build tools such as Yocto.
  • Experience with Eclipse, Makefile, GIT, gcc, DOORs, Jira/Bitbucket/Confluence, gdb, or QT is a plus.
  • Experience with hypervisors and security features (SELinux, verified boot).

Responsabilités

  • Design, develop Firmware for Electronic Components and Subsystems for Processing and Interface Products.
  • Collaborate with systems, software, and hardware engineers for video, image & graphics processing.
  • Develop and review requirements and digest into work packages.
  • Perform embedded Linux development.
  • Develop baremetal C for Xilinx FPGA.
  • Develop system constraints and perform lab debugging.
  • Perform Yocto Linux development on NVIDIA Jetson and Xilinx Ultrascale platforms.
  • Develop Linux drivers for custom peripherals and general Linux drivers.
  • Demonstrate problem solving, learning, and multitasking capabilities.
  • Familiarity with V4L2, GStreamer, CUDA, OpenCV is a plus.

Connaissances

Embedded Linux
C/C++
Yocto
Linux driver development
GIT
Qt
NVIDIA Jetson
Xilinx FPGA
GDB
Eclipse
Makefile
Jira/Bitbucket/Confluence
CUDA
OpenCV

Formation

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

Outils

GIT
Bitbucket
Confluence
Qt
Yocto
Eclipse
Makefile
GCC
DOORs
Jira

Description du poste

Contractor – Staff Firmware Engineer – Computing and Interface Products

Tasks and Responsibilities:

  • Design, develop Firmware for Electronic Components and Subsystems for Processing and Interface Products
  • Collaborating with systems, software, and hardware engineers to develop designs for video, image & graphics processing
  • Develop and review requirements and digest into work packages
  • Perform embedded Linux development
  • Develop baremetal C development for Xilinx FPGA
  • Develop system constraints
  • Perform debug through physical lab testing
  • Perform Yocto Linux development on NVIDIA Jetson and Xilinx Ultrascale platforms
  • Develop Linux drivers for custom peripherals
  • Develop Linux drivers

Position Requirements:

  • Bachelor's degree in Electrical or Computer Engineering or Computer Science
  • 7 - 10 years of experience
  • Experience with Linux & Linux driver development
  • Experience with tools/languages such as GIT, Bitbucket, C, C , Qt, Yocto
  • Experience developing baremetal C for Xilinx FPGAs using Vitis
  • Experience working with mixed Operating System environments VxWorks, Linux, PetaLinux, RTOS, Virtualization, BSPs, GVOS, etc.
  • Experience with serial and network protocols such as RS-232/422, CAN, TCP/IP, UDP/IP, etc.
  • Experience with one or more Linux system image build tools such as Yocto
  • Experience with Eclipse, Makefile, GIT, gcc, DOORs, Jira / Bitbucket / Confluence, gdb, or QT is a plus
  • Experience with type I & II hypervisors is a plus
  • Familiarity with security features such as SELinux, verified boot and trusted execution environments is a plus.
  • Experience with Linux device drivers, bootloaders, memory maps or other system programming is a strong plus Demonstrated problem solving skills, learning capabilities, and multitasking capabilities
  • Experience with Yocto Linux on NVIDIA Jetson platorms
  • Experience with V4L2 & Gstreamer
  • Familiarity with CUDA
  • Familiarity with OpenCV
  • Experience with Git or similar revision control systems
  • Experience with Jira or similar issue tracking systems
  • Experience with Agile like team environment

Knowledge of the following areas desired:

  • MOSA, SOSA, GCIA, TSN
  • Microprocessor based products and Single Board Form Factors: Intel, AMD, ARM, VPX, VME, COM Express.
  • Industry standard interfaces and products (PCle, DDRxx, USB, SATA, RS422/485, MIL-1553, Ethernet, CAN, RS422/485, Solid State Drives)
  • Graphics/video interfaces (HDMI, DisplayPort, HD-SDI, RS-170, LVDS)
  • FPGA Design and Simulation (Xilinx Toolsets)
  • EMI/EMC, High Speed Signal Integrity design practices
  • Military design and test requirements including MIL-1275, MIL-461, MIL-464, MIL-810
  • Six Sigma design tools including DFMEA and Reliability Analysis
Desired Experience
  • This position will require eligibility to obtain a US security clearance
  • (Non-US Citizens may not be eligible to obtain a security clearance)
  • Previous experience working on ground combat Vehicles desired
  • Must be able to work evening and/or weekend overtime as required

EOE (Veteran/Disability)

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

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

Contract Professionals, Inc. • Sterling Heights (MI)

Sur place
USD 120 000 - 170 000
Staff Firmware Engineer
Staff Firmware Engineer

Infotree Global Solutions • Sterling Heights (MI)

Sur place
USD 100 000 - 160 000
Embedded Firmware Engineer
Embedded Firmware Engineer

Coda Octopus Colmek, Inc. • Murray (UT)

Sur place
USD 90 000 - 130 000
Senior FPGA Engineer
Senior FPGA Engineer

Envision Technology, LLC. • Manchester (NH)

Hybride
USD 120 000 - 180 000
Firmware Engineer
Firmware Engineer

Eightelevengroup • Waukesha (WI)

Sur place
USD 83 000 - 103 000
Staff Software Engineer, Architecture & Systems Integration
Staff Software Engineer, Architecture & Systems Integration

Digital Dynamics, Inc. • Scotts Valley (CA)

Sur place
USD 150 000 - 190 000
ESOP
Bonus program eligibility
401(k) match
+2
Embedded Software Engineer
Embedded Software Engineer

vigilant • Seattle (WA)

Sur place
USD 150 000 - 185 000
Comprehensive Benefits Package
401k Matching
Software Engineer – Fire Control (15102/15103/15092)
Software Engineer – Fire Control (15102/15103/15092)

Hru Tech • Sterling Heights (MI)

Sur place
USD 90 000 - 120 000
Onsite Cafeteria
Fitness Center
Outdoor fitness track
Staff Firmware Engineer
Staff Firmware Engineer

Artyc • Fremont (CA)

Sur place
USD 214 000 - 215 000
Embedded Sofware Developer
Embedded Sofware Developer

HRU Technical Resources • Sterling Heights (MI)

Sur place
USD 90 000 - 99 000
PTO
Paid Holidays
Optional Benefits