Enable job alerts via email!

Staff Firmware Developer

onsemi

Waterloo

On-site

CAD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join an innovative team at a leading semiconductor company as a Staff Firmware Developer in Waterloo. You will be responsible for developing firmware for power management devices, collaborating with diverse teams to implement effective solutions. This role offers opportunities for professional growth and a commitment to work-life balance through flexible hours and excellent benefits.

Benefits

Education assistance programs
Flexible work hours
Comprehensive wellness and retirement benefits

Qualifications

  • 5+ years of experience in embedded firmware development.
  • Experience with communication protocols such as UART, I2C, SPI, and USB.
  • Detail-oriented with strong team collaboration and project management skills.

Responsibilities

  • Collaborate with engineers for firmware solution development.
  • Develop architecture specifications and firmware primarily in C.
  • Manage project workload and provide status updates within Agile teams.

Skills

C
Embedded software development
Debugging
C++
Assembly language
Communication protocols
Interpersonal skills

Education

Bachelor's or Master's degree in Electrical, Computer, or Software Engineering

Tools

Hardware debuggers
Oscilloscopes
Logic analyzers
GIT
JIRA

Job description

Join to apply for the Staff Firmware Developer role at onsemi

Continue with Google Continue with Google

2 days ago Be among the first 25 applicants

Join to apply for the Staff Firmware Developer role at onsemi

Job Description

At onsemi, we help improve lives through silicon and software solutions every day. Our intelligent power and sensing technologies solve the world’s most complex challenges and lead the way in creating a safer, cleaner, and smarter world. We're developing leading-edge wireless enabled MCUs, DSPs and software that sense and connect the world or help manage personal health through body worn or implantable devices. Our world-class ultra-low power solutions also contribute to a more sustainable future. We invite you to join our innovative team and truly make a difference in people’s lives.

Job Description

At onsemi, we help improve lives through silicon and software solutions every day. Our intelligent power and sensing technologies solve the world’s most complex challenges and lead the way in creating a safer, cleaner, and smarter world. We're developing leading-edge wireless enabled MCUs, DSPs and software that sense and connect the world or help manage personal health through body worn or implantable devices. Our world-class ultra-low power solutions also contribute to a more sustainable future. We invite you to join our innovative team and truly make a difference in people’s lives.

The Role

We are seeking a seasoned Staff Firmware Engineer to join our embedded firmware development team in our Waterloo office. This team focuses on developing low-level firmware for our power management devices. Our product portfolio spans a wide array of power products ranging from USB power management chips, digital multiphase controllers for the PC market and world leading cloud power systems for infrastructure providers. In this role, you will work directly with a variety of disciplines including system architecture, design engineering, applications engineering, and embedded firmware development.

Why Join Us

We create a diverse set of world-class products in a friendly and team-oriented atmosphere. We provide an environment of continual learning and growth opportunities including patent and publication incentives. We provide education assistance programs and support volunteer & charitable programs. In support of a healthy work life balance, we also provide flexible work hours as well as comprehensive wellness and retirement benefits.

Responsibilities

What You'll Do

Collaborate with system architects, design engineers, firmware engineers, and applications engineers to define and implement the best overall firmware solution

Develop firmware architecture specifications and relevant test specifications.

Architect and develop embedded firmware primarily in C with occasional use of C++ or assembly language as required.

Debug firmware and custom hardware platforms

Optimize and refactor existing firmware

Work within an Agile development team to divide up tasks and responsibilities and provide timely status updates

Exercise development best practices with respect to coding style, documentation, and use of development tools (version control with GIT, task and bug tracking with JIRA, etc.)

Work with digital design engineers to emulate and validate new designs with an FPGA platform

Qualifications

What You'll Need

Bachelor's or master's degree in a relevant discipline such as electrical, computer or software engineering

5+ years of experience in embedded firmware development

Strong embedded software development skills in C and experience with C++ and assembly language

Excellent understanding of embedded system design at the board & IC levels

Good knowledge of microprocessor architecture including memory sub-systems, interrupts & typical peripherals

Experience with communication protocols such as UART, I2C, SPI and USB

Familiarity with debug and analysis tools (hardware debuggers, oscilloscopes, logic analyzers, etc.)

Strong communications and interpersonal skills that enable the candidate to collaborate effectively with team members

Ability to plan and manage project workload to meet deadlines

Detail-oriented, quality conscious and a team player

Interest in or experience with the semiconductor industry.

What Else You May Bring

Experience with scripting languages, preferably Python

Experience with ARM Cortex M based microcontrollers

Experience in system evaluation using FPGA prototype platforms

Experience with Verilog / System Verilog

Experience running RTL simulations

About Us

onsemi (Nasdaq: ON) is driving disruptive innovations to help build a better future. With a focus on automotive and industrial end-markets, the company is accelerating change in megatrends such as vehicle electrification and safety, sustainable energy grids, industrial automation, and 5G and cloud infrastructure. With a highly differentiated and innovative product portfolio, onsemi creates intelligent power and sensing technologies that solve the world’s most complex challenges and leads the way in creating a safer, cleaner, and smarter world.

More details about our company benefits can be found here:

https://www.onsemi.com/careers/career-benefits

About The Team

We are committed to sourcing, attracting, and hiring high-performance innovators, while providing all candidates a positive recruitment experience that builds our brand as a great place to work.

onsemi is an Equal Opportunity and Affirmative Action employer. The Company maintains policies and practices that are designed to prevent discrimination or harassment against any qualified applicant or employee to the extent prohibited by federal, state and local laws and regulations. By way of example, discrimination on the basis of race (actual or perceived), ethnicity, color, religion, ancestry, national origin, citizenship, sex, age, marital status, sexual orientation, physical or mental disability, medical condition, genetic information, military or veteran status, gender identity, gender expression, or any other characteristic protected by applicable law is prohibited.

If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact Talent.acquisition@onsemi.com for assistance.

Seniority level
  • Seniority level
    Not Applicable
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Semiconductor Manufacturing

Referrals increase your chances of interviewing at onsemi by 2x

Get notified about new Staff Firmware Engineer jobs in Waterloo, Ontario, Canada.

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Developer Sr, AI Agents and Dayforce AI Assistant

Dayforce US, Inc.

null null

Remote

Remote

CAD 80,000 - 120,000

Full time

24 days ago