Embedded Software Manager
1 month ago
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.
Software Engineering Manager
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 dynamic Software Engineering Manager to lead our Wireless and Security team in Waterloo , which focuses on the development of optimized embedded software for wireless communications and security applications. You will work closely with project managers to assign resources across projects, and with product managers to ensure the team’s output meets product requirements.
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.
What You’ll Do
- Lead a team of high performing software developers, fostering engagement through coaching and mentoring of professional staff
- Instill an inclusive team culture and grow the team while maintaining world-class excellence and diversity
- Ensure good software development practices are followed to drive high quality, modular code
- Contribute to design and code reviews of key deliverables
- Manage assignment of resources to projects across multiple product lines
- Participate in reviews of key customer support issues requiring development team assistance
- Work with other development team managers to ensure project needs are met and promote collaboration between teams on interdisciplinary projects
- Stay current with trends, techniques, technology and other factors impacting the business
What You’ll Need
- University degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related discipline
- 10+ years in embedded software development, including experience in people leadership, team building and hiring top talent
- Demonstrated track record of successfully delivering embedded software solutions to market
- Experience with best-in-class software development methodologies including Agile Software Development, Test-Driven Development and/or Continuous Integration/Deployment (CI/CD)
What Else You May Bring
Experience in some or all of the following technical areas:
- Developing embedded firmware applications in C using typical microcontroller peripherals & interfaces; bare metal or with an RTOS
- Experience with wireless technologies including Bluetooth LE and Classic, NFMI, etc.
- Experience with security technologies such as cryptographic algorithms
- Experience with Integrated Development Environments (IDE) like Eclipse, Keil or IAR
- Scripting language experience, particularly with Python
- Excellent communication skills (listening, verbal, written)
- Ability to establish strong relationships with your team and other leaders across the organization
- Experience developing embedded software to quality driven standards such as IEC 62304, ISO 26262, ASPICE, etc.
-
Embedded Software Architect
6 days ago
Toronto, ON, Canada LHH Knightsbridge Full timePOSITION PROFILE Client Organization: Litens Automotive PartnershipPosition Title: Embedded Software ArchitectLocation: Toronto, ON **********************************************Who is Litens?Litens has been a leader in delivering efficient, high performance and reliable vehicles for decades. Today our focus is on moving the Electric Vehicle (EV) revolution...
-
Embedded Software Architect
7 days ago
Toronto, ON, Canada LHH Knightsbridge Full timePOSITION PROFILE Client Organization: Litens Automotive PartnershipPosition Title: Embedded Software ArchitectLocation: Toronto, ON **********************************************Who is Litens?Litens has been a leader in delivering efficient, high performance and reliable vehicles for decades. Today our focus is on moving the Electric Vehicle (EV) revolution...
-
Embedded Software Engineer
7 days ago
Ottawa, ON, Canada Infomatics Corp Full timeJob Description for Embedded Software Developer:Develop and maintain embedded software modules using programming languages like C++ and Python.Assist in the implementation of networking solutions, ensuring seamless communication between software components.Participate in code reviews, providing constructive feedback to enhance code quality and adherence to...
-
Embedded Software Engineer
1 month ago
Guelph, ON, Canada Chipright Full timeRole As member of the Software team the Embedded Software Engineer will develop and validate embedded control software for integrated video compression circuits Application areas: video compression (high-performance encoders/decoders for the latest HEVC/VP9/AV1/VVC compression standards...) Main Activities: Understand technical specifications and...
-
Embedded Software Developer
5 days ago
Ottawa, ON, Canada Epsilon Solutions Ltd. Full timeJob Description "The Embedded Software Developer will participate in the development, productization and maintenance of specific software modules. Main Responsibilities Collaborate with experienced engineers in the design, coding, testing, and maintenance of software applications. Develop and maintain embedded software modules using programming languages...
-
Embedded Development Engineer
5 days ago
Waterloo, ON, Canada Voyis Full timeAbout Voyis: Voyis designs and manufactures high-performance underwater optical sensors (lasers, cameras, lights) for autonomous underwater vehicles that expand capability and enhance understanding in underwater surveys and exploration. Our products have enabled our customers to survey more than 10,000km of ocean floor across all 7 continents, helping...
-
Embedded Software Engineer
3 weeks ago
Kanata, ON, Canada EPITEC Full timePosition Description: System Software Stability, Connected Car Technologies POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology? In this position, you will be part of the System Software Stability team at a top automotive manufacturer, working on a variety of exciting next-generation projects,...
-
Senior Embedded Software Engineer
7 days ago
Toronto, ON, Canada Aversan Inc. Full timeSenior Embedded Software EngineerResponsibilities:• Design and develop reliable, high quality software related to:o On board software for our next generation of satellites.o Embedded Linux for both space and ground systemso Firmware and drivers IoT modules• Writing thorough tests and documentation• Participating in software design review and code...
-
Senior Embedded Software Engineer
6 days ago
Toronto, ON, Canada Aversan Inc. Full timeSenior Embedded Software EngineerResponsibilities:• Design and develop reliable, high quality software related to:o On board software for our next generation of satellites.o Embedded Linux for both space and ground systemso Firmware and drivers IoT modules• Writing thorough tests and documentation• Participating in software design review and code...
-
Embedded Software Developer
4 days ago
Toronto, ON, Canada Julepower Full timeEmbedded Software Developer (Toronto, ON) Embedded Software Developer (12-month contract) Our Company: Jule is a Toronto-based all-in-one solution provider of Battery Energy Storage Systems (BESS) and Electric Vehicle Fast Charging (EVFC). Using its patented battery & power/energy management technologies, Jule has been delivering successful projects...
-
Waterloo, Canada AMD Full timeJob Description WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....
-
Senior Embedded Software Engineer
3 weeks ago
Toronto, ON, Canada Aversan Inc. Full timeSenior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review...
-
Embedded Linux Software Developer
5 days ago
Ottawa, ON, Canada Epsilon Solutions Ltd. Full timeJob Description "The Embedded Software Developer will participate in the development, productization and maintenance of specific software modules. Main Responsibilities Collaborate with experienced engineers in the design, coding, testing, and maintenance of software applications. Develop and maintain embedded software modules using programming...
-
Waterloo, Canada AMD Full timeJob Description WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....
-
BlackBerry QNX
1 month ago
Waterloo, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: Location: Ideally on-site, Ottawa, Waterloo. Other North American locations considered. BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We...
-
Embedded C++ Software Engineer
1 day ago
Ottawa, ON, Canada Insight Global Full timeMust-Have Qualifications - Experience with C++ development (version 11, 14 or 17 preferred) - Experience working in an embedded environment - Experience with established software design patterns, efficient data structures, and multi-threaded system design - Experience with OOPS concepts, memory management and code optimization Plusses - Knowledge of...
-
Embedded C++ Software Engineer
16 hours ago
Ottawa, ON, Canada Insight Global Full timeMust-Have Qualifications - Experience with C++ development (version 11, 14 or 17 preferred) - Experience working in an embedded environment - Experience with established software design patterns, efficient data structures, and multi-threaded system design - Experience with OOPS concepts, memory management and code optimization Plusses - Knowledge of...
-
Toronto, ON, Canada Aversan Inc. Full timeSenior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design...
-
Ottawa, ON, Canada BTA Design Services Full timeHeadquartered in Ottawa, BTA Design serves the electronic design community in Canada and beyond, specializing in ASIC and FPGA design and verification, and embedded software development services. We augment and enhance our clients’ teams and accelerate the development of complete designs. We are currently searching for a number of key technical...
-
Senior Embedded Software Engineer
7 days ago
Ottawa, ON, Canada BTA Design Services Inc. Full timeAbout Us:Headquartered in Ottawa, BTA Design serves the electronic design community in Canada and beyond, specializing in ASIC and FPGA design and verification, and embedded software development services. We augment and enhance our clients’ teams and accelerate the development of complete designs.We’re adaptable and efficient, with a brilliant staff at...