25 Jan
151 Semiconductor Components Industries
Waterloo
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 contribute to a more sustainable future. We are committed to developing strategies and programs to address global climate change and have pledged to achieve net-zero emissions by 2040. We invite you to join our innovative team and truly make a difference in people's lives.
onsemi is a Fortune 500 company and has been named one of the World's Most Ethical Companies by the Ethisphere Institute for the past 7 years in a row. In 2023, onsemi was recognized as one of the Waterloo Area's Top Employers by Canada's Top 100 Employers for the 4th time.
This position will be focused on automated test development, integration of software tools into our workflow (such as Docker, Jenkins, Jira) and working to improve the quality of our Software Development Kits (SDKs) for embedded systems. The ideal candidate for this position has a passion for programming with an interest in embedded systems, quality assurance, automation, Bluetooth and audio.
Responsibilities include testing and debugging, development of automated tests for hardware devices and developing the tools and infrastructure to assure the quality of our software products. Examples include:
- Developing automated tests for our SDKs and sample applications
- Improving test infrastructure (Jenkins, Bamboo, Docker, gcov and Bullseye)
- Automation of mobile devices (iOS, Android, Appium)
Qualifications
We're looking for candidates with:
- Strong debugging, troubleshooting and problem-solving skills
- Strong programming skills (C/C++, Python, MATLAB)
- Great communication, teamwork and independent skills
- Familiarity with version control systems (Git, Bitbucket) and Agile workflow (sprints, standups, Jira/Confluence)
- A passion for automation, quality assurance and testing software, firmware and hardware
Any of the following is also an asset:
- Experience with continuous integration infrastructure (e.g., Bamboo, Jenkins)
- Experience with automated test development (including the automation of mobile devices)
- Familiarity with Agile work practices
- Familiarity with digital signal processing and audio
Our office culture is one of inclusivity, respect and fun! Enjoy complimentary coffee, bagels and snacks in the kitchen,
relax with other co-op students, do puzzles and play video games during your off-time in our lounge, play bass with our office band, and don't forget soccer every Friday at lunch! At onsemi, www.onsemi.com, you will have an opportunity to expand your horizons, work on exciting projects and make things happen!
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.