Job Description
Staff/Sr.Staff Embedded Software Engineer page is loaded## Staff/Sr.Staff Embedded Software Engineerlocations:
Torontotime type:
Full timeposted on:
Posted 3 Days Agojob requisition id:
JR101168**The Opportunity**We're looking for the Wavemakers of tomorrow.Alphawave Semi enables tomorrow’s future by accelerating the critical data communication at the heart of our digital world – from seamless video streaming to AI to the metaverse and much more. Our technology powers product innovation in the most data-demanding industries today, including data centers, networking, storage, artificial intelligence, 5G wireless infrastructure, and autonomous vehicles. Customers partner with us for mission-critical data communication, our innovative technologies, and our proven track record. Together, we enable the next generation of digital technology.**What you'll do:*** Design and own deeply embedded C/C++ firmware and SDKs for next-generation connectivity SoCs* Work with design and marketing teams to develop firmware requirements* Translate protocol specifications (e.g. PCIe, Ethernet) or custom system-level requirements into internal firmware architecture and documentation* Develop and test firmware in pre and post silicon environments using simulation, emulation, and evaluation boards* Collaborate with design verification and silicon validation teams to fully test firmware features* Contribute to build, regression, and CI infrastructure to ensure code and release quality* Support applications teams on firmware issues and customer debugs**What You'll Need*** BS or higher in Computer Engineering or a related field* 8+ years experience developing firmware for deeply embedded microcontrollers with C/C++* Proficiency with Python and Linux development environments (GCC, GDB, make, shell scripting)* Deep understanding of embedded systems, microcontroller programming, RTOS and bare-metal systems* Familiarity with git, CI/CD and modern software development methodologies* Experience with digital design (Verilog/SystemVerilog), and industry-standard EDA tools and verification methodologies* Strong debug and troubleshooting skills* Exceptional communication skills and ability to collaborate across functions and geographies**Nice to have skills:*** Knowledge of SerDes and Digital Signal Processing* Experience in silicon bring-up and post-silicon debug* Familiar with high-speed communication protocols such as PCIe and Ethernet* Knowledge of peripherals/protocols such as I2C, SPI, etc.* Fluency with bring-up tools like oscilloscope, logic analyzers, JTAG debugger, etc.* Exposure to the OSI model, especially physical and data link layers* Experience with RISC-V architecture, including assembly, unprivileged/privileged modes, debug specification, and general RISC-V platform* Knowledge of computer security concepts**We have a flexible work environment to support and help employees thrive in personal and professional capacities.****You’ll also be eligible for competitive benefits described as per below:****Health & Wellness**Our programs emphasize knowledge and prevention, helping you stay proactive and prepared to manage your health at every stage.* Comprehensive health plan* Health Spending Account (HSA)* Wellness Spending Account (WSA)* Employee Assistance Program (EAP)**Time Off**We value the importance of rest and recharge, which is why we offer flexible time off options to support your well-being.* Paid Vacation* Paid Holidays* Parental Leave Top-Up Program**Equal Employment Opportunity Statement**Alphawave Semi is an equal opportunity employer, welcoming all applicants regardless of age, gender, race, disability, or other protected characteristics. We value diversity and provide accommodations during the recruitment process.
#J-18808-Ljbffr
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
November 21, 2025
Job Type:
Altro
Location:
Toronto, Canada
Company:
Alphawave IP Inc
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.