Firmware Engineer

Overview

Remote
Depends on Experience
Contract - Independent
Contract - W2
No Travel Required
Able to Provide Sponsorship

Skills

C++
Debugging
Firmware
Linux Kernel
Embedded Linux
Yocto
Buildroot
Microchip
ASIC

Job Details

Required Qualifications

  • 10 years of experience
  • Strong experienc with C++
  • Handson experiene with Linux kernel and device driver development
  • Experience with embedded Linux distribution (i.e. Yocto or Buildroot)
  • Experience with Ethernet, IP, and networking
  • Experience with Hardware-based ethernet packet processors (VLANs, Filtering engines, TCAMs, etc.)
  • Experience with network switching ASICs is a must (Broadcom, Marvell, or Microchip switches).
  • Basic knowledge of electrical engineering fundamentals to support low level debugging

Desirable Qualifications

  • PTP (Precision Time Protocols)
  • RTOS
  • Safety + Security Concepts
  • Product development and manufacturing support
  • Architecture
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.