Firmware Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Fri, May 15, 2026
This job expires in: 30 days

Job Summary

Firmware Engineer, responsible for designing and developing Ethernet drivers and low-level firmware for FPGA-based embedded systems in a full-time, temporary position.

Key Responsibilities
  • Design and develop Ethernet drivers and low-level firmware for embedded systems
  • Integrate and optimize drivers for performance within embedded Linux environments
  • Collaborate with hardware teams for board bring-up and validation
Required Qualifications
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field
  • 3-5 years of experience in embedded firmware or driver development using C/C++
  • Strong understanding of Ethernet protocols and embedded systems
  • Experience with Linux or RTOS device driver development and FPGA tools
  • Knowledge of debugging techniques and memory management

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...