Firmware Developer
$80k - $100k per yearonsemi
About Onsemi
At onsemi, we help improve lives every day through innovative silicon and software solutions. Our intelligent power and sensing technologies address some of the world’s most complex challenges, enabling a safer, cleaner, and smarter future. From leading-edge wireless-enabled MCUs and DSPs to software that senses and connects the world—or supports personal health through body-worn and implantable devices—we are at the forefront of technology that truly makes a difference. Our world-class ultra‑low‑power solutions further contribute to a more sustainable future.
We invite you to join our innovative team and help shape technologies that improve lives around the globe.
The Role
We are seeking a Firmware Engineer to join our embedded firmware development team in our Waterloo office. This team specializes in developing low-level firmware for advanced power management devices, high performance sensing solutions, embedded ethernet solutions and industry‑leading cloud power systems used by global infrastructure providers. In this role, you will collaborate closely with cross‑functional teams—including system architecture, design engineering, applications engineering, and embedded firmware development—to deliver robust, high‑quality solutions.
Why Join Us
At onsemi, we create a diverse range of world-class products in a collaborative, team‑oriented environment. We foster continual learning and professional growth through opportunities such as education assistance, patent and publication incentives, and exposure to cutting‑edge technologies.
We are also committed to supporting our employees beyond the workplace, offering volunteer and charitable programs, flexible work hours, and comprehensive wellness and retirement benefits—helping you maintain a healthy work‑life balance.
Responsibilities
What You’ll Do
- Collaborate with system architects, design engineers, firmware engineers, and applications engineers to define and implement optimal firmware solutions
- Develop firmware architecture specifications and associated test plans
- Architect and implement embedded firmware primarily in C, with occasional use of C++ or assembly as required
- Debug firmware on custom hardware platforms and prototypes
- Optimize, refactor, and maintain existing firmware codebases
- Participate in an Agile development environment, contributing to task planning, execution, and timely status updates
- Apply best practices for coding, documentation, and tool usage (e.g., Git, JIRA, and related development tools)
- Work closely with digital design engineers to emulate and validate new designs using FPGA platforms
- Leverage AI‑assisted tools throughout the development lifecycle, including requirements analysis, design exploration, coding, test generation, debugging, documentation, and code review
- Evaluate and apply AI capabilities in a disciplined and secure manner to improve developer productivity, code quality, and system understanding
Qualifications
What You’ll Need
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related discipline
- 1-3 years of experience in embedded firmware development
- Strong proficiency in embedded C, with working knowledge of C++ and assembly language
- Solid understanding of embedded system design at both board and IC levels
- Good knowledge of microprocessor architectures, including memory subsystems, interrupts, and common peripherals
- Experience with communication protocols such as UART, I²C, SPI, and USB
- Familiarity with hardware debug and analysis tools (e.g., hardware debuggers, oscilloscopes, logic analyzers)
- Strong communication and interpersonal skills, with the ability to collaborate effectively across teams
- Proven ability to plan and manage work to meet project deadlines
- Detail‑oriented, quality‑focused, and a strong team player
- Interest in or experience with the semiconductor industry
- Demonstrated experience using AI‑assisted development tools across multiple stages of the software lifecycle (design, implementation, validation, and maintenance)
- Ability to critically assess AI‑generated outputs, validate correctness, and integrate them safely into production‑grade firmware
What Else You May Bring
- Experience with scripting languages, particularly Python
- Experience with ARM Cortex‑M based microcontrollers
- Hands‑on experience with FPGA prototype platforms for system evaluation
- Experience with Verilog or SystemVerilog
- Experience running and analyzing RTL simulations
- Experience building or customizing AI‑enabled workflows (e.g., prompt engineering, automation, or tool integration) to support firmware development, verification, or documentation
- Familiarity with enterprise and security considerations when applying AI in a regulated or IP‑sensitive environment
onsemi is excited to share the base salary range for this position is $$80,000.00 to $100,000.00 Range exclusive of fringe benefits or potential bonuses. The final pay rate for the successful candidate will depend on geographic location, skills, education, experience, and/or consideration of internal equity of our current team members. We also offer a competitive benefits package
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.
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 Employer. All qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, ancestry, national origin, age, marital status, pregnancy, sex, sexual orientation, physical or mental disability, medical condition, genetic information, military or veteran status, gender identity, gender expression, or any other protected category under applicable federal, state, or local laws.
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 View email address on ca.workus.org for assistance.
- ...telecommunications, automotive, healthcare, and industrial automation. Employees in this job function are responsible for designing, developing, test cases based on requirements and automating and deploying into CI/CT pipeline for execution. They are involved in the software...SuggestedFull time
$90 per hour
...legacy VB6 system and transitioning it to a modern .NET 10 solution. This is not simply a code conversion project. The team needs a Developer who can modernize legacy business functionality, convert legacy services into scalable API-driven architecture, validate and challenge...SuggestedLong term contractContract work$105k - $155k per year
...threaded owner for Atlassian DX tooling with accountability for platform strategy ecosystem integration enterprise adoption and actionable developer productivity insights for engineering leadership. This is a high-impact individual contributor role focused on shaping how Fords...SuggestedFull timeWork at office$89k - $139k per year
...dreams. Responsibilities What youll do... The primary responsibilities for this position include but are not limited to: Develop automated test scripts and tools in Python to verify new feature functionality. Support existing solutions with bug fixes and...SuggestedFull time- ...with over 2PB of data under management. We are hiring cloud developers to further extend the capabilities of SAP HANA Cloud and SAP HANA... ...pace is ambitious, but sustainable. As a Senior Cloud Services Developer at SAP, you will: Design, write, test and debug code for...SuggestedPermanent employmentFull timeWorldwideFlexible hours
$100k - $130k per year
...products for 2D and 3D visual effects, motion graphics, games, AR/MR/VR, visualization and general design, let’s talk. As a Software Developer in our Build and Automation team, you will help shape and enhance the automation strategy at Maxon, be it CI pipelines, Build...$89k - $139k per year
We get up every day, roll up our sleeves and build a better world -- together. At Ford, we’re all a part of something bigger than ourselves. Are you ready to change the way the world moves? Ford of Canada's operations include a national headquarters, three vehicle assembly ...Full time$110k - $130k per year
...Build and Modernize Enterprise Web Applications as a Senior Full Stack Developer (PHP & React) We're partnering with an established software company seeking a Senior Full Stack Developer to help enhance and evolve enterprise web applications used within the education...Long term contractFull timeWork at office2 days per week3 days per week$110k - $130k per year
...healthcare providers achieve their clinical, operational and business strategies. We are seeking an Intermediate Automated Test Developer. This role is ideal for an automation test developer with a strong foundation in test automation and a desire to advance to a senior...Contract workInternshipLive In$110k - $130k per year
...Build scalable SaaS solutions that make a real-world impact as a Senior Full Stack Developer (Node.js + React) We're partnering with an established software company looking for a Senior Full Stack Developer to join a small, highly collaborative product team developing...Long term contractFull timeWork at office2 days per week3 days per week$100k - $120k per year
...what’s most important to them. Learn more at We’re growing fast and invite you to join our amazing team. Senior Full Stack .NET Developer & Team Lead Trade Content Data | SQL | Internal Tools Development Mission — Why This Role Exists The Trade Content Data...Full timeLocal areaImmediate startRemote workFlexible hours$105k - $155k per year
...move and pursue their dreams. In this position... Fords IVI (In-Vehicle Infotainment) organization is seeking a Software Developer with deep technical expertise in embedded camera this role you will be instrumental in designing developing and deploying mission-critical...Full time$89k - $139k per year
...advancements in autonomy electrification smart mobility technologies and more! In this position... The role of Manufacturing Software Developer Test Station involves working on station side code to support two areas of responsibility related to hardware testing of our...Long term contractFull timeLocal areaRemote work$141.9k - $212.9k per year
...under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Senior Software Engineer / Software Developer (React Native) Build what’s next for players. We’re a startup inside Sony PlayStation. Fast-moving, experimental, and highly...Internship$125k - $145k per year
...guidance to help healthcare providers achieve their clinical, operational and business strategies. We are seeking a Senior Software Developer to join our Waterloo team. As a vital member of our team, you will be involved in the full software development lifecycle, including...InternshipLive In- Who We Are; What We Do; Where We’re Going Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating...
- ...difference by building a public good and defining the future of the internet. About The Role Mawari is seeking a C++ / Unreal Engine developer to help in building custom Unreal Engine based applications that can stream interactive experiences via peer to peer networks. In...Full timeContract workWork at officeLocal areaImmediate startRemote workWorldwideFlexible hours
- ...We're on a mission to democratize access to XR, empowering developers and creators around the world to build awe-inspiring immersive... ...Mawari team. About The Role Mawari is seeking a Unity C++ SDK Developer to help build Mawari's Decentralized Network for streaming cloud...Full timeContract workWork at officeLocal areaRemote workFlexible hours
- ...across Blackline Safety’s entire portfolio of hardware products. In addition to electrical design, you will collaborate with mechanical, firmware, manufacturing process and quality engineers to realize best-in-class, high-quality devices to be delivered in volume production....Full timeInternshipOverseasFlexible hours
- ...technology solutions and this role youll collaborate across functions to develop test and refine innovative solutions that optimize the... ...requirement if you youll do:Plan schedule and execute hardware and firmware patching activities for enterprise endpoints including BIOS...RemplacementFull timeContract workTemporary workInternshipWork at office
- ...Job Responsibility: Position: Robot Software Developer Location: Kitchener, Ontario Job Type: Full Time Permanent Experience: 3+ years... ...focus primarily on the software side of things including bare metal firmware, device drivers for external components, and application layer...Permanent employmentFull time
$80k per year
...would love to have you join us! As a Embedded Systems Software Developer at OTTO By Rockwell Automation , you will develop software... ...focus on the software side of things. This includes bare metal firmware, PLC code, device drivers for external components, and application...Work at officeFlexible hours- ...the collision center operates in compliance with relevant environmental, health, and safety standards. 7. Financial Management: Develop and manage budgets for the collision center, including operating expenses, labor costs, and capital expenditures. Monitor financial...Full time
$90k - $110k per year
...across the department, providing guidance and support to team members to ensure proper use of BIM tools, workflows, and best practices Develop, implement, and maintain BIM standards, templates, workflows, and BIM Execution Plans (BEPs), ensuring alignment with industry...Full time- ...Management continues to expand, the successful candidate will also support the successful integration and long-term management of two newly developed residential communities. Key Responsibilities Property Operations & Resident Experience Oversee the day-to-day operations...Long term contractFor contractorsInternshipWork at office
- ...hardware and building supplies retailerwe're part of communities across the nation. We Need Your Full Stack Talent! As a Full Stack Developer, you will play an important role in developing the technology that helps elevate Home Hardware's In-Store experience into a world...Full timeWork at officeWork from home3 days per week
$3600 - $6000 per month
...and presentation skills, able to explain technical solutions to non-technical management; Bonus Points: Experience independently developing tabletop games, H5 mini-games, or interactive products; Practical experience using AI tools (e.g., Claude, ChatGPT) to assist with...Full timeInternshipRelocation$35.7k - $66.1k per year
...coordinate customer meetings and office coverage. Meets high-quality service standards to maximize relationship retention and growth. Develops rapport and instills confidence with the client to develop credibility and earn their trust. Organizes work information to ensure...Full timeContract workPart timeWork at office$19 - $20 per hour
...arise. Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies,...Weekly payFull timeInternshipImmediate startShift workNight shiftDay shiftAfternoon shift- ...advisory role — we are looking for someone who is equally comfortable developing the plan and rolling up their sleeves to execute it. The ideal... ...ongoing employee engagement efforts. Key Responsibilities Develop and execute practical People & Culture priorities aligned with...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Developer. Be the first to apply!
