Firmware Engineer

7 days ago


Sterling Heights, MI, United States HRU Inc Technical Resources Full time

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 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
  • 10+ years of experience
  • Experience with Linux & Linux driver development
  • Experience with tools/languages such as GIT, Bitbucket, C, C++, Qt, Yocto
  • 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)

How to Apply for This Job:

To apply for this position, please follow these steps: Apply for this job with your current resume. We'll get back to you the same day with some feedback on your application. Next you'll be invited to an online screening conversation so we can go over the job requirements together and you can ask questions. After this stage we'll give you more feedback on your application and select the candidates to move forward in the process. Typically steps 1 to 4 takes less than 24 hours.

#HRUProfessional

  • Sterling Heights, Michigan, United States Insight Global Full time $120,000 - $180,000 per year

    Staff Firmware Engineer - Computing and Interface ProductsDay-to-Day ResponsibilitiesDesign and develop firmware for electronic components and subsystemsCollaborate with systems, software, and hardware engineers on video, image, and graphics processing solutionsDefine and review requirements; break down into work packagesImplement embedded Linux and Yocto...


  • Sterling Heights, United States Actalent Full time

    3 days ago Be among the first 25 applicants Firmware Engineer We are seeking a highly skilled Firmware/Embedded Systems Engineer with 5–10 years of experience to support advanced technology development in the defense, automotive, aerospace, and robotics domains. This role involves designing and implementing low-level embedded software for high-performance...

  • Firmware Engineer

    3 days ago


    Sterling, VA, United States Actalent Full time

    Job Description Join Us as an Experienced Firmware Engineer! Are you ready to make a significant impact in an innovative environment? We are seeking an experienced Firmware Engineer to join our engineering team developing and maintaining firmware for our advanced embedded products. This role requires deep technical expertise, strong problem-solving skills,...


  • Sterling, United States Orbcomm Full time

    Join Us as a Senior Firmware Engineer!Are you ready to make a significant impact in an innovative environment? At ORBCOMM we are seeking an experienced Senior Firmware Engineer to join our engineering team developing and maintaining firmware for our advanced embedded products. This role requires deep technical expertise, strong problem-solving skills, and...


  • Sterling, United States ORBCOMM Full time

    Senior Firmware Engineer at ORBCOMM – Join us if you’re ready to make a significant impact in an innovative environment. We are looking for an experienced Senior Firmware Engineer to develop and maintain firmware for our advanced embedded products. The role demands deep technical expertise, strong problem‑solving skills, and the ability to support...


  • Sterling, VA, United States ORBCOMM Full time

    Join Us as a Senior Firmware Engineer! Are you ready to make a significant impact in an innovative environment? At ORBCOMM we are seeking an experienced Senior Firmware Engineer to join our engineering team developing and maintaining firmware for our advanced embedded products. This role requires deep technical expertise, strong problem-solving skills, and...

  • Firmware Engineer

    3 weeks ago


    Sterling Heights, MI, United States HRU Tech Full time

    Contractor - Staff Firmware Engineer - Computing and Interface Products Check you match the skill requirements for this role, as well as associated experience, then apply with your CV below. Tasks and Responsibilities: Design, develop Firmware for Electronic Components and Subsystems for Processing and Interface Products Collaborating with systems, software,...


  • Sterling Heights, MI, United States HRU Tech Full time

    Contractor - Staff Firmware Engineer - Computing and Interface Products Collaborating with systems, software, and hardware engineers to develop designs for video, image &graphics processing Perform embedded Linux development Perform debug through physical lab testing Perform Yocto Linux development on NVIDIA Jetson and Xilinx Ultrascale platforms ...


  • Sterling, United States ORBCOMM Full time

    A leading IoT technology firm in Virginia is seeking an experienced Senior Firmware Engineer to develop and maintain firmware for advanced embedded products. The role requires proficiency in C programming, experience with ARM microcontrollers, and knowledge of communication protocols. Ideal candidates will have a Bachelor's degree in a related field and...

  • Firmware Engineer

    2 weeks ago


    Mayfield Heights, OH, United States E-Solutions Full time

    Job Description & Skill Requirement: strong RTOS development experience (QNX preferred) and 8+ years of experience. Minimum Education Bachelor's degree in Electrical Engineering or Computer Engineering or equivalent knowledge in the application of software engineering principles, theories, concepts, and techniques Minimum Qualifications For Firmware Engineer...