×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Embedded Systems​/Firmware

Job in Markham, Ontario, I3P, Canada
Listing for: Red Cedar Ventures
Full Time position
Listed on 2026-08-22
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 135200 - 202800 CAD Yearly CAD 135200.00 202800.00 YEAR
Job Description & How to Apply Below

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)
    • Perkin Elmer
      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…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary