Alphawave IP, Inc. Logo

Alphawave IP, Inc.

Senior Staff Firmware Engineer

Posted An Hour Ago
Be an Early Applicant
In-Office
Toronto, ON, CAN
Senior level
In-Office
Toronto, ON, CAN
Senior level
The Senior Staff Firmware Engineer will lead firmware development for DSP products and SoCs, mentor junior developers, and ensure high-quality firmware lifecycle management.
The summary above was generated by AI

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.

Why Alphawave SEMI

These positions require directly related experience and are highly compensated with generous compensation packages. If you join Alphawave, you will work side-by-side with the top talent in the industry and technological leaders with outstanding vision, track record, and accomplishments. You will be mentored by peers and the leadership team and will have an opportunity to grow your skillset. Our main R&D office is conveniently located in downtown Toronto.

As a senior member on the team, the successful candidate in this Full-Time position will report to the Director of Firmware Development in our Connectivity Products Group business unit. The location for this role is Vancouver, BC (remote). The candidate will join a team to work on cutting edge optical and electrical silicon technology that shapes the future of AI data centers and high-performance systems. The candidate needs to be deeply hands-on and capable of working independently in a highly collaborative team of experienced firmware developers. The candidate will execute the software development lifecycle for firmware running on embedded processor cores located inside System-On-Chips (SoCs), as well as host-based device drivers, tools, and application-level software. The candidate will gain experience with high-speed SerDes technology, complex FW architectural designs, diagnostics, and other SW tools required for customer solutions. This is an exciting opportunity to join a growing team and contribute to developments key to the business unit’s strategy.

What You'll Do

  • Lead and mentor junior firmware developers on the team.
  • Drive process and workflow improvement initiatives within the firmware team.
  • Architect, design, and implement software and firmware for DSP products, systems, and SoCs, from the requirements stage to deployment.
  • Design, develop, code, test, and debug firmware and software.
  • Create documents for firmware and software architectures, designs, and algorithms.
  • Integrate and validate new software designs.
  • Participate in software design and code reviews.
  • Develop unit and functional tests for software and firmware developments.
  • Plan and schedule development and track development progress.

What You'll Need:

  • BS or higher degrees preferred (Computer Science, Computer Engineering, or Electrical Engineering with software experience).
  • Strong C/C++ design and programming skills.
  • Experience with unit testing and scripting languages such as Python.
  • Prior experience in developing and debugging software, including pre-silicon and post-silicon testing.
  • Experience developing device drivers and low-level software for HW peripherals such as I2C, SPI, UART, DMA, etc.
  • Real-time OS techniques such as preemptive multi-tasking schedulers, multi-threaded execution, semaphores, mutexes, and interrupts.
  • Hardware debug and lab experience using JTAG debug tools, oscilloscopes, etc.
  • Embedded development for System-On-Chip (SoC) or x86 platforms.
  • Linux kernel device driver and user space development is preferred.
  • Previous technical leadership experience is preferred.
  • Familiarity with SerDes and optical high-speed interfaces is desirable.
  • Familiarity with ethernet, switching technologies, and Forward Error Correction is desirable.
  • Excellent written and verbal communication skills.

Salary and Benefits

Your contribution will be recognized with a base salary within the range of $140,000 to $200,000 annually as It is influenced by your qualifications, experience, location, and the internal equity of our team to ensure fairness and consistency across roles. In addition to our comprehensive benefits package, employees are also eligible for additional compensation opportunities, including Restricted Stock Units (RSUs), short-term incentive program, Retirement & Saving Programs and participation in the Employee Stock Purchase Plan (ESPP)

You'll also be eligible for benefits described as per below:

  • Health & Wellness programs that emphasize knowledge and prevention, helping you stay proactive and prepared to manage your health at every stage.
  • Comprehensive health plans
  • 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

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.

Top Skills

C
C++
Dma
Embedded Systems
I2C
Jtag
Linux
Python
Soc
Spi
Uart
HQ

Alphawave IP, Inc. Toronto, Ontario, CAN Office

70 University Ave, 10th Floor, Toronto, Ontario, Canada, M5J 2M4

Similar Jobs

10 Days Ago
In-Office
Toronto, ON, CAN
Senior level
Senior level
Semiconductor
Lead firmware development for UCIe chiplet portfolio, collaborate with teams on validation, optimize design, and mentor engineers.
Top Skills: ArmBuildrootC/C++Device DriverEda ToolsEthernetFpgaLinuxMipsPciePythonRiscvRtosSerdesSystemverilogVerilogYocto
7 Minutes Ago
Remote or Hybrid
Ontario, ON, CAN
Mid level
Mid level
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
The Bilingual Incident Coordinator manages customer service functions related to fraud and identity theft incidents, providing client support and overseeing project tasks within a dynamic environment.
Top Skills: Claims Management SystemsMs Office SuiteReporting Systems
2 Hours Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Senior Software Engineer will drive business growth by building and scaling products for customer acquisition, lead management, and AI tools, collaborating cross-functionally with marketing and sales to innovate and impact revenue generation.
Top Skills: AWSFlaskJavaScriptPythonVue

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account