Embedded Software and Firmware Engineer (20222)

Toronto/Ottawa, Canada


Embedded Software and Firmware Engineer

Alphawave IP builds industry-leading wired connectivity solutions that enable data to travel faster, more reliably, and with higher performance at lower power. Our technology is embedded in leading-edge semiconductors built to power global network and computer systems. It is an essential part of the core infrastructure enabling next generation services in data centres, artificial intelligence, 5G wireless infrastructure, data networking, autonomous vehicles, and solid-state storage.

The Opportunity 

We’re looking for the dreamweavers of tomorrow.

The Alphawave IP team combines technologists from different disciplines who come together with a shared passion for electronics, software, and communication technology. We look for individuals with a deep desire to build great products and we value collaboration, curiosity, and a commitment to solving hard problems.

What You’ll Do

  • Provide technical guidance and direction to junior staff members
  • Work closely across teams to discover the hardware and software requirements of current and future communication products and circuits
  • Develop performance analysis and debug tools
  • Develop firmware for Alphawave IP hardware
  • Develop processes and flows to ensure quality software is released to end users
  • Have a firm grasp of programming for embedded, memory limited environments in the C language
  • Analyze, optimize, and fine-tune performance of communication technologies on various configurations of Alphawave IP hardware

What You’ll Need

  • Bachelor’s in computer science or Electrical/Computer Engineering or Engineering Science
  • 5+ years of experience is required
  • Extensive working experience with one or more: firmware, low-level programming, bare-metal programming, optimizing embedded C code, hardware debug
  • Strong programming skills in C/C++, scripting skills in Python, Tcl, Perl
  • Close familiarity with computer architecture, comfortable working with hardware
  • Knowledge of EDA tools, strong understanding of simulators. Hands-on experience working with emulation environment and tools is a plus
  • Expertise developing tools for revision control, prior experience with Git preferred

It’d Be Amazing If You Had

4+ years of experience working with algorithms, data structures, or software development

  • Masters/PhD in Computer Science or Electrical/Computer Engineering or Engineering Science

About You

  • Excellent communication skills
  • Able to listen to and appreciate ideas and opinions that differ from yours
  • Extremely detail oriented
  • Superb analytical and problem-solving skills
  • Drives for consistency
  • Takes personal pride in high standard of outputs
  • Self-motivated and self-managing

Diversity & Inclusivity

Alphawave IP is based out of one of the most diverse countries in the world. This includes differences related to race, ethnicity, national origin, gender, gender expression and presentation, sexual orientation, religion, age, ability and socioeconomic status. To us, diversity is one our strongest assets to our organization. We commit ourselves to promoting the recognition and appreciation of our diverse and rich culture. We believe that it is critical to our success to promote freedom of thought and opinion in a respectful environment. The decisions we make are rooted by respectfully considering each other’s thoughts and opinions and by working towards a greater common goal, saving lives.

 Accommodation

Alphawave IP is an equal opportunity employer and welcomes applications from all qualified individuals, including visible minorities, Indigenous People, and persons with disabilities. We welcome and encourage applications from people with disabilities. If as a qualified job applicant, you request accommodation, Alphawave IP will consult with you to provide reasonable accommodations according to your specific needs. If you wish to make a request, you will be provided an opportunity if your application is selected to proceed in our hiring process.


Tell your friends about this position

Personal information
Add
Professional data
Add
Add
Add
Add