Senior Embedded Firmware & Driver Engineer (Edge AI)

Canaan U.S. Inc.

Penang

On-site

MYR 180,000 - 300,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive pay
Edge AI projects
Collaborative culture

Job summary

Canaan U.S. Inc. is seeking an experienced Embedded Software Engineer to design, develop, test, and maintain high-performance firmware for edge computing devices.

You will collaborate with cross-functional teams to deliver reliable embedded solutions powering next-generation EdgeAI hardware. The role requires 5–10+ years in firmware or device drivers, strong C/C++, Python skills, and a BS in a related field.

Qualifications

  • 5–10+ years of hands-on embedded firmware or device drivers experience.
  • Proficiency in C, C++, and Python for embedded development workflows.
  • Bachelor of Science in EE, CS, or CE.
  • Strong collaboration across hardware, software, QA, and product teams.

Responsibilities

  • Develop and debug low-level embedded firmware and device drivers for MCU/SoC hardware.
  • Write efficient, memory-safe production code in C/C++ and use Python for automation.
  • Collaborate with hardware teams to bring up new embedded platforms.
  • Troubleshoot complex HW-SW interface issues.
  • Contribute to embedded software architecture and code reviews.
  • Support edge AI deployment on constrained devices if applicable.

Skills

C
C++
Python
Embedded development

Education

Bachelor of Science in EE/CS/CE

Job description

Canaan U.S. Inc. is seeking an experienced Embedded Software Engineer to design, develop, test, and maintain high-performance firmware for edge computing devices.

You will collaborate with cross-functional teams to deliver reliable embedded solutions powering next-generation EdgeAI hardware. The role requires 5–10+ years in firmware or device drivers, strong C/C++, Python skills, and a BS in a related field.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Canaan U.S. Inc. • Penang

On-site
MYR 180,000 - 300,000
Competitive pay
Edge AI projects
Collaborative culture
Embedded Systems Engineer: Kernel, Drivers & RTOS
Embedded Systems Engineer: Kernel, Drivers & RTOS

Canaan Inc. • Penang

On-site
MYR 60,000 - 90,000
Senior Embedded Firmware Engineer: Power Electronics & RTOS
Senior Embedded Firmware Engineer: Power Electronics & RTOS

UST • Penang

On-site
MYR 120,000 - 180,000
Embedded QA Engineer - Mining Hardware, Remote & Flexible
Embedded QA Engineer - Mining Hardware, Remote & Flexible

Canaan Inc. • Penang

Hybrid
MYR 450,000 - 613,000
Competitive salary
Equity
Canaan hardware
+4
Senior Real-Time Embedded Firmware Engineer
Senior Real-Time Embedded Firmware Engineer

Keysight Technologies • George Town

On-site
MYR 180,000 - 210,000
Staff Software Engineer - Driver & Firmware Specialist
Staff Software Engineer - Driver & Firmware Specialist

City of Shakopee, MN • Malaysia

On-site
MYR 120,000 - 180,000
Penang-Based Senior Embedded Software Engineer — Edge AI
Penang-Based Senior Embedded Software Engineer — Edge AI

Kendryte K230 • Penang

On-site
MYR 90,000 - 140,000
Embedded Systems Engineer: Edge AI for Industry
Embedded Systems Engineer: Edge AI for Industry

ECTrons Sdn. Bhd. • Bayan Lepas

On-site
MYR 60,000 - 90,000
Staff/Senior/ Junior Firmware Engineer
Staff/Senior/ Junior Firmware Engineer

Oppstar Berhad • Penang

On-site
MYR 60,000 - 80,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Keysight Technologies • Bayan Lepas

On-site
MYR 120,000 - 180,000