Senior Software Engineer, Embedded Systems/Firmware

Red Cedar Ventures

Markham

On-site

CAD 120,000 - 170,000

Full time

1 hour ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock options
Medical coverage
Dental & Vision
Hybrid Markham/US offices

Job summary

Movellus Inc. in Markham, Ontario, is seeking a Senior Software Engineer, Embedded Systems/Firmware to build firmware powering AI datacenter hardware with real-time control and telemetry. You will work on RTOS constructs, optimize close to the metal, and drive automation.

You will collaborate across hardware and software teams, review code, debug incidents, and contribute to FPGA tapeout preparation with a strong emphasis on quality and scalable software practices.

Qualifications

  • BS/MS/PhD in Electrical/Computer Engineering or related field required.
  • 5+ years of experience in Embedded Systems or Firmware roles.
  • Proficiency in C/C++ and Python.
  • Experience with Linux kernel driver development.
  • Familiar with RISC-V and ARM architectures.

Responsibilities

  • Develop firmware and drivers to support infrastructure IPs for power, performance and reliability.
  • Develop orchestration code to coordinate sensor/actuator IPs with ultrafast response times.
  • Contribute to AI/ML algorithm development to improve power efficiency and reliability in datacenters.
  • Validate firmware on simulation environments and FPGAs before tapeout.
  • Build automation infrastructure to deliver custom releases to customers.
  • Participate in/lead design reviews with peers and stakeholders.
  • Work with engineers to improve development processes and deliver improvements.
  • Review code for best practices and attend to critical incidents.

Skills

Embedded systems
C/C++
Python
Linux kernel drivers
RISC-V/ARM
AMBA/JTAG
Build tools (Bazel/Make)
Debugging
RTOS
Automation/CI

Education

BS/MS/PhD in Electrical/Computer Engineering or related field

Tools

QEMU
SystemC
Telemetry tools
Docker/Containers

Job description

Senior Software Engineer, Embedded Systems/Firmware

Movellus Inc. | Markham, Ontario, Canada

Join our Software Team to build the embedded firmware powering the next generation of AI datacenter hardware with real-time power control and telemetry. We need someone passionate about embedded systems, RTOS constructs, optimizing close to the metal, and automation - someone who wants to see their code control real silicon in production. We value innovation, customer obsession, and continuous improvement.

Key Responsibilities
  • Develop firmware and drivers to support our fleet of infrastructure IPs to optimize power, performance and reliability.
  • Develop orchestration code to coordinate operation between Movellus sensor and actuator IPs with ultrafast response times.
  • Contribute to advanced AI/ML algorithm development to improve power efficiency and reliability in the datacenter.
  • Validate firmware behaviour on simulation environments and FPGAs before tapeout.
  • Build automation infrastructure to deliver custom releases to customers.
  • Participate in/lead design reviews with peers and stakeholders.
  • Work closely with engineers to identify areas of improvement in the development process and deliver impactful improvements.
  • Review code developed by other team members and provide feedback to ensure best practices.
  • Respond to critical incidents, debug, and resolve system issues.
What We Are Looking For
  • BS, MS, or PhD in Computer/Electrical Engineering or related technical field.
  • 5+ years of experience in an Embedded Systems or Firmware role.
  • Proficiency in C/C++ and Python.
  • Experience with Linux kernel driver development.
  • Familiar with RISC-V and ARM architectures.
  • Knowledge of AMBA and JTAG protocols.
  • Familiarity with hardware & software co‑verification/emulation platforms.
  • Strong experience with build tools (Bazel, Make) and leveraging containers.
  • Solid debugging, troubleshooting, and performance optimization skills.
  • You rely on metrics to continuously assess and improve software quality and operational health.
  • You love learning new technologies and to continuously challenge yourself by finding new and better ways to solve problems.
  • Flexibility to adjust to the dynamic nature of a startup.
  • Ability to give and process constructive feedback.
Preferred Experience
  • Experience with SystemC models and QEMU.
  • Experience developing software telemetry tools that enable visibility, analysis, and optimization across embedded systems.
What We Offer
  • A dedicated ambitious team with a vast range of talent across software and hardware.
  • Become part of a growing startup in the chip‑making hardware industry.
  • Offices in Markham - Canada, Ann Arbor - Michigan, and San Jose - California. Hybrid working model for all offices.
  • Competitive total compensation package. All regular employees are eligible for company stock in the form of stock options.
  • Comprehensive medical, dental, and vision coverage.
  • Retirement savings through a defined contribution pension or savings plan.
  • Flexible PTO/Paid Time Off policy in addition to statutory holidays.
  • Seniority level Mid‑Senior level
  • Employment type Full‑time
  • Job function Engineering and Information Technology
  • Industries Semiconductor Manufacturing

Referrals increase your chances of interviewing at Movellus Inc. by 2x

Similar jobs
  • Sr. Embedded Software/Firmware Engineer
    • Ethernovia
      Toronto, Ontario, Canada 6 months ago
    • Senior Software Engineer, Embedded Systems/Firmware
  • Senior Software Engineer, Embedded Systems/Firmware
    • Red Cedar Ventures
      Markham, Ontario, Canada 2 days ago
    • Senior / Staff Embedded Software Engineer
  • Senior Embedded Software Engineer
    • Waabi
      Toronto, Ontario, Canada 6 months ago
    • Embedded Systems Software Engineer
  • Sr. Firmware Engineer
    • Akkar
      Toronto, Ontario, Canada 1 week ago
    • Senior Firmware Engineer
  • Embedded Systems Specialist II – compensation range $135,200 - $202,800
    • AMD
      Markham, Ontario, Canada 5 days ago
  • Senior Embedded Engineer – GC/LC (Woodbridge, CAN)
    • Generac
      Toronto, Ontario, Canada 1 week ago
  • Senior Embedded Systems Engineer (Woodbridge, Ontario)
    • PerkinElmer
      Woodbridge, Ontario, Canada 1 week ago
  • Embedded / Edge Software Engineer
    • Open People Network (OPN)
      Greater Toronto Area, Canada 1 week ago
  • Senior Embedded Software Designer
    • Kepler Communications Inc.
      Toronto, Ontario, Canada 3 weeks ago
  • Staff Embedded Software Developer
    • Alstom
      Brampton, Ontario, Canada 1 day ago
  • Staff Embedded Software Developer
    • General Motors
      Oshawa, Ontario, Canada 3 weeks ago
  • Senior Firmware Applications Engineer
    • Aversan Inc.
      Mississauga, Ontario, Canada 3 weeks ago
  • Staff Embedded Software Developer
    • indie.inc
      Toronto, Ontario, Canada 2 weeks ago
  • Embedded Systems Software Engineer
    • General Motors
      Markham, Ontario, Canada 7 hours ago
  • Embedded Software Designer
    • indie.inc
      Toronto, Ontario, Canada 1 month ago
  • Lead Embedded SW Engineer
    • Protingent
      Markham, Ontario, Canada 1 week ago
  • Staff Embedded Engineer
    • GE Vernova
      Markham, Ontario, Canada 20 hours ago
  • Sr. Software Engineer – Kernel & Device Drivers (Temp 1 Year Contract)
    • Generac
      Toronto, Ontario, Canada 1 week ago
  • Sr. Embedded Engineer (MicroPython/C/ARM/ESP32)
    • AMD
      Markham, Ontario, Canada 2 weeks ago
  • Lead Developer, Embedded Engineering
    • Coinkite Inc.
      Greater Toronto Area, Canada 1 month ago
  • Firmware Engineer, Principal
    • Geotab
      Oakville, Ontario, Canada 1 week ago
  • Product Development Engineer
    • Qualcomm
      Toronto, Ontario, Canada 2 weeks ago
  • Embedded System Engineer
    • Socomec Group
      Brampton, Ontario, Canada 1 week ago
  • Real-Time Embedded Staff Software Engineer (10208)
    • WORLD STAR TECH
      Greater Toronto Area, Canada 3 weeks ago
  • Senior Embedded Linux OS Engineer (America)
    • Extreme Networks
      Toronto, Ontario, Canada 5 days ago
  • Senior Staff Embedded Software Developer - DSP
    • Nabu Casa
      Toronto, Ontario, Canada 1 month ago
  • Senior Software Architect & Engineer
    • GE Vernova
      Markham, Ontario, Canada 2 weeks ago
  • Senior Software Architect & Engineer
    • Qualcomm
      Markham, Ontario, Canada 2 weeks ago
  • C++ Software Engineer
    • Horizon Aircraft
      Lindsay, Ontario, Canada 5 months ago
  • Systems Software Engineer
    • Aversan Inc.
      Mississauga, Ontario, Canada 1 week ago
  • Sr Engineer, AI Kernel
    • Xanadu
      Toronto, Ontario, Canada 1 month ago
  • Senior Kernel Developer - RTOS
    • Tenstorrent
      Greater Toronto Area, Canada 5 days ago
  • Senior Network Security Engineer
    • Huawei Canada
      Markham, Ontario, Canada 2 years ago
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - On-Site Ottawa
Senior Embedded Software Engineer - On-Site Ottawa

Morson Talent (Canada & USA) • Ottawa

On-site
CAD 125,000 - 135,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Amaris Consulting • Brossard

On-site
CAD 80,000 - 120,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
embedded software engineer
embedded software engineer

AI (Artificial Intelligence) Incorporated • Toronto

On-site
CAD 114,000 - 139,000
Dental care
Paid time off
Vision care
Embedded Software Engineer II
Embedded Software Engineer II

Honeywell • Ottawa

On-site
CAD 75,000 - 105,000
Embedded Software Developer
Embedded Software Developer

TRS Staffing Solutions • Vancouver

On-site
CAD 80,000 - 100,000
Embedded Systems Software Engineer
Embedded Systems Software Engineer

Protingent • Markham

On-site
CAD 110,000 - 190,000
Senior Firmware Engineer
Senior Firmware Engineer

Microchip Technology Inc. • Ottawa

On-site
CAD 90,000 - 140,000
Sr. Embedded Systems Designer
Sr. Embedded Systems Designer

TalentSphere Staffing Solutions • Toronto

On-site
CAD 115,000 - 125,000
Senior Embedded Build, Release & Integration Developer
Senior Embedded Build, Release & Integration Developer

PML Sound International • Ottawa

Hybrid
CAD 120,000 - 150,000