Embedded Software Engineer

Talentify

Fremont (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Talentify is seeking an Embedded Software Engineer to design, develop, and optimize embedded software for real-time and AI-driven applications in Fremont, CA. You will work with FPGA/ASIC platforms and develop high-performance drivers and firmware for ML workloads on embedded hardware.

The role emphasizes low-level optimizations to reduce latency and power usage, along with supporting edge AI deployments and ensuring real-time reliability and security.

Qualifications

  • BS or MS in Computer Science, Electrical Engineering, or related field with 5+ years of experience in embedded system development.
  • Strong expertise in embedded software development for FPGA, ASIC, or microcontroller-based platforms.
  • Proficiency in C, C++, and assembly programming for embedded systems.
  • Experience with RTOS, device drivers, and low-level hardware interactions.
  • Track record of shipping products as an embedded software engineer.
  • Strong debugging and profiling skills for low-level system optimization.

Responsibilities

  • Design, develop, and optimize embedded software for real-time and AI-driven applications.
  • Work with FPGA and ASIC platforms, ensuring seamless integration and performance tuning.
  • Develop high-performance drivers and firmware to support machine learning workloads on embedded hardware.
  • Implement low-level optimizations to improve latency, power efficiency, and performance.
  • Support the deployment of edge AI models, optimizing for constraints such as power, memory, and compute resources.
  • Provide technical leadership, mentoring junior engineers and driving best practices in embedded software development.
  • Ensure software meets real-time performance, reliability, and security requirements.

Skills

Embedded systems
C/C++
Assembly
RTOS
Device drivers
Debugging
Independent work

Education

Bachelor's or Master's in CS/EE

Tools

FPGA tooling
ASIC tooling
Embedded IDEs

Job description

Job Title: Embedded Software Engineer
Location: Fremont, California, United States
Duration: Full Time Role

ROLES & RESPONSIBILITIES:
  • Design, develop, and optimize embedded software for real-time and AI-driven applications.
  • Work with FPGA and ASIC platforms, ensuring seamless integration and performance tuning.
  • Develop high-performance drivers and firmware to support machine learning workloads on embedded hardware.
  • Implement low-level optimizations to improve latency, power efficiency, and performance.
  • Support the deployment of edge AI models, optimizing for constraints such as power, memory, and compute resources.
  • Provide technical leadership, mentoring junior engineers and driving best practices in embedded software development.
  • Ensure software meets real-time performance, reliability, and security requirements.
REQUIRED QUALIFICATIONS:
  • BS or MS in Computer Science, Electrical Engineering, or related field with 5+ years of experience in embedded system development.
  • Strong expertise in embedded software development for FPGA, ASIC, or microcontroller-based platforms.
  • Proficiency in C, C++, and assembly programming for embedded systems.
  • Experience with RTOS, device drivers, and low-level hardware interactions.
  • Track record of shipping products as an embedded software engineer.
  • Strong debugging and profiling skills for low-level system optimization.
  • Ability to work independently and collaboratively in a fast-paced startup environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Edge AI Embedded Software Engineer - Real-Time & FPGA/ASIC
Edge AI Embedded Software Engineer - Real-Time & FPGA/ASIC

Talentify • Fremont (CA)

On-site
USD 120,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

Green Key Resources • Tacoma (WA)

On-site
USD 110,000 - 160,000
Embedded Engineer
Embedded Engineer

Green Key Resources • Germantown (MD)

On-site
USD 110,000 - 170,000
Embedded Systems Engineer - FPGA Expert
Embedded Systems Engineer - FPGA Expert

Obsidian • San Francisco (CA)

On-site
USD 150,000 - 230,000
Embedded Systems Engineer - FPGA Expert - AI Trainer
Embedded Systems Engineer - FPGA Expert - AI Trainer

Mercor • Miami (FL)

Remote
USD 120,000 - 180,000
Embedded Systems Engineer - FPGA Expert
Embedded Systems Engineer - FPGA Expert

Mercor • San Francisco (CA)

Remote
USD 150,000 - 190,000
Remote collaboration
Flexible engagement
Senior/Staff Software Engineer – Embedded AI Runtime
Senior/Staff Software Engineer – Embedded AI Runtime

Talentlab • San Diego (CA)

On-site
USD 150,000 - 230,000
Embedded Systems Software Engineer for AI
Embedded Systems Software Engineer for AI

Majestic Labs • Los Altos (CA)

On-site
USD 100,000 - 130,000
Embedded Systems Engineer - FPGA Expert - AI Trainer
Embedded Systems Engineer - FPGA Expert - AI Trainer

Obsidian • Miami (FL)

On-site
USD 120,000 - 180,000
Field Application Engineer
Field Application Engineer

Mackenzie Stuart • United States

On-site
USD 110,000 - 170,000
Competitive salary
Bonus plan
Equity options
+2