Back to jobs
EvertzAV
North America

Embedded Software Engineer

Burlington, Ontario, Canada
2026-05-16

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

Embedded Software Engineer

EvertzAV

Sign Up →