Hayden AI Technologies

Senior Firmware Engineer

Hayden AI Technologies$120K — $160K *
Telecommunications & Hardware
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Engineering or related field
  • 5+ years of experience in firmware development
  • Strong C programming skills with Linux kernel expertise
  • Proven track record in developing and debugging kernel modules and drivers
  • Deep understanding of Linux internals
  • Experience with hardware interfaces and communication protocols
  • Preferred experience with camera subsystems such as V4L2 and GStreamer

Responsibilities

  • Design and maintain Linux kernel device drivers for sensors and custom hardware
  • Own Linux kernel bring-up on embedded ARM64 systems
  • Debug complex issues involving kernel, drivers, and hardware
  • Optimize high-throughput data paths for camera pipelines
  • Collaborate with hardware teams for board bring-up and validation
  • Implement driver support for peripherals like GNSS and modems

Benefits

  • Opportunity to work on cutting-edge edge AI technologies
  • Collaborative environment with hardware and software teams
  • Chance to influence the development of high-performance systems
  • Access to advanced tools and platforms for innovation
  • Growth opportunities in a thriving tech sector
Full Job Description
What the job involves

We are seeking a Senior Firmware Engineer with deep expertise in Linux kernel and device driver development to join our Device Software team. In this role, you will own the low-level software stack that interfaces directly with hardware, enabling reliable, high-performance operation of our edge AI systems in production environments.

Responsibilities
  • Design, develop, and maintain Linux kernel device drivers for cameras, sensors, networking, and custom hardware peripherals
  • Own Linux kernel bring-up and platform enablement on embedded ARM64 systems (e.g., NVIDIA Jetson platforms)
  • Debug and resolve complex issues across kernel space, drivers, and hardware interactions (timing, interrupts, DMA, memory)
  • Develop and optimize high-throughput data paths (e.g., camera pipelines, CSI, ISP, video encode/decode)
  • Work closely with hardware teams to support board bring-up, hardware validation, and signal-level debugging
  • Implement and maintain driver support for peripherals such as GNSS, IMU, LTE/5G modems, CAN, and storage devices

Qualifications
  • Bachelor's or Master's degree in Computer Engineering or related technical discipline
  • Minimum of 5+ years of professional experience in firmware development or a related field
  • Strong programming experience in C, with deep expertise in Linux kernel and device driver development
  • Proven experience developing and debugging Linux kernel modules, drivers, and BSPs
  • Deep understanding of Linux internals
  • Hands-on experience with hardware interfaces and protocols
  • Experience with camera subsystems (V4L2), GStreamer, or video pipelines is highly preferred
  • Strong experience with ARM64 embedded platforms and board bring-up

About Hayden AI Technologies

Hayden AI Technologies is a San Francisco-based company that develops AI-powered traffic management systems for smart cities. The company's technology uses computer vision and machine learning algorithms to analyze traffic patterns and optimize traffic flow in real-time. Hayden AI's solutions are designed to reduce congestion, improve safety, and enhance the overall quality of life in urban areas. The company was founded in 2019 by Chris Carson and is backed by investors such as Urban Innovation Fund and 8VC.
Learn more about Hayden AI Technologies
Size
50 employees
Industry
Founded
2019

Similar Jobs

More Jobs at Hayden AI Technologies

  • Hayden AI Technologies
    Deep Learning Engineer II
    $161K — $175K *
    San Francisco, CA 94112 (San Francisco County)
    Consumer Technology
    In-Person
  • Hayden AI Technologies
    Data Analyst
    $90K — $120K *
    San Francisco, CA 94112 (San Francisco County)
    Information Technology
    In-Person
  • Hayden AI Technologies
    Customer Technical Program Manager
    $100K — $140K *
    San Francisco, CA 94112 (San Francisco County)
    Technical Services
    In-Person
  • Hayden AI Technologies
    Facilities Manager
    $90K — $120K *
    San Francisco, CA 94112 (San Francisco County)
    Business Services
    In-Person
  • Hayden AI Technologies
    ML Ops Engineer
    $120K — $150K *
    San Francisco, CA 94112 (San Francisco County)
    Information Technology
    In-Person

More Telecommunications & Hardware Jobs

Find similar Senior Firmware Engineer jobs: