Staff/sr.staff Embedded Software Engineer

Alphawave Semi

Toronto, Canada
Deeply embedded c/c++ firmware development
Microcontroller programming
Rtos and bare-metal systems
Alphawave Semi enables tomorrow’s future by accelerating the critical data communication at the heart of our digital world

Job Summary

  • Alphawave Semi enables tomorrow’s future by accelerating the critical data communication at the heart of our digital world.
  • Design and own deeply embedded C/C++ firmware and SDKs for next-generation connectivity SoCs, working with design and marketing teams.
  • The company offers a flexible work environment and competitive benefits including health and wellness programs, and flexible time off options.

Matching Summary

Alphawave Semi enables tomorrow’s future by accelerating the critical data communication at the heart of our digital world.

Skills & Requirements

Must-have

  • Deeply embedded C/C++ firmware development
  • Microcontroller programming
  • RTOS and bare-metal systems
  • Python and Linux development environments
  • Git, CI/CD, modern software development

Nice-to-have

  • SerDes and Digital Signal Processing knowledge
  • Silicon bring-up and post-silicon debug
  • High-speed communication protocols
  • RISC-V architecture experience
  • Computer security concepts knowledge

Key Requirements

  • 8+ years firmware development experience
  • BS or higher in Computer Engineering or related field
  • Proficiency with Python and Linux
  • Familiarity with git, CI/CD
  • Experience with digital design (Verilog/SystemVerilog)

Work Rights

Not specified

Tailored Resume

Cover Letter