Back to jobs
Burlington, Ontario, Canada
2026-05-16
EvertzAV
North America
Embedded Software Engineer
Role Description
Department: R\&D Location: Burlington, ON, Canada
We're looking for a passionate Embedded Software Engineer to join our development team, where you'll play a key role in designing, implementing, and maintaining embedded software for cutting-edge products. In this role, you’ll collaborate cross-functionally to bring new features to life, adapt existing systems for evolving needs, and ensure seamless hardware-software integration.
**Responsibilities**
* Responsible for the design of embedded software to be used in the company’s products.
* Create, support and debug software and firmware.
* Adapt existing products for new requirements and uses.
* Create and maintain documentation of the design, analysis and test results.
* Provide architectural design, modular code design, code documentation, HW/FW integration, production implementation and support.
* Responsible for adding new features or otherwise modify firmware/software based on management direction and customer feedback.
* Perform other duties as assigned and adhere to company policies and procedures
**Qualifications**
* Must possess a degree in Electrical/Computer/Mechatronics Engineering or Computer Science
* A minimum of one year of experience in the field
* C\+\+, C, Python programming and debugging skills
* Experience in Qt development
* Real-Time Operating Systems, Embedded Linux, FreeRTOS and Device Driver experience is essential
* Object-oriented design with some programming techniques; data structures.
* Knowledge of digital hardware (SoC, ARM, FPGA.)
* Experienced with device control interfaces, such as I2C, SPI, USB, PCIe, Ethernet; able to perform board level troubleshooting.
* Familiar with Data Communication Network and associated Layer 2 and 3 protocols.
* Cloud and AI knowledge is a bonus
**What We Offer**
* Employer funded benefits program
* Competitive total compensation package
* Work-life balance
* Employee Assistance plan
* Employee Discount Platform
* Career progression
* Casual work environment
* Social events and sports teams
**Location:**
Burlington, Ontario (in-office position)
**Hours:**
Monday - Friday, 40 hours.
**Vacancy:**
This is an existing position.
**Salary Range:**
$60,000 to $90,000 CAD per annum
**About Evertz Microsystems (TSX: ET)**
Evertz is a global leader in broadcast technology, delivering cutting-edge hardware and software solutions that deliver content to television sets, on-demand services, WebTV, IPTV, and mobile devices (like phones and tablets) worldwide. Trusted by major broadcast facilities, telcos, and satellite providers on every continent, we're known for end-to-end innovation that sets the industry standard.
Canadian-headquartered with offices around the world, Evertz has 2,000\+ employees and has been recognized as one of
**Canada's 50 Best Managed Companies**
— a testament to our commitment to excellence and global impact.
Join a team where your work shapes the future of broadcast and new media industries.
*Evertz is committed to equal opportunity employment. Accommodations are available throughout the recruitment process for applicants with disabilities — please notify HR when scheduling your interview.*
Artificial intelligence (AI) technology may be used in our recruitment process to assist with resume screening and interview note-taking. All hiring decisions are made by our team without AI involvement.
Apply Now Back to Careers