Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$75k - $85k per year
Internship

EvertzAV

Department: R&D Location: Markham, ON, Canada

Scope

Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team responsible for the Design and Development of new video routing and Video centric IP switching products, as well as adapting or extending existing said products. The Embedded Software Engineer will Design and Development of new video routing and Video centric IP switching products, as well as adapting or extending existing said products.

Responsibilities

  • Design, develop, and maintain embedded software and firmware for Evertz broadcast/ip routing or switching products, with a primary focus on Linux-based platforms
  • Collaborate with various internal groups to define hardware/software interfaces, review schematics, and perform board-level integration and troubleshooting
  • Develop and maintain real-time software components, integrating RTOS concepts alongside embedded Linux where timing-critical behavior is required

Requirements

  • Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline. Or Equivalent experience
  • Strong proficiency in C and C++
  • Understanding of memory management, multithreading, synchronization primitives, and inter-process communication (IPC) in an embedded Linux context
  • Minimum 2–5 years of hands-on experience in embedded software development
  • Comfortable working day-to-day in a Linux command-line environment as a primary development platform (no GUI dependency)
  • Proficient with Bash scripting for task automation, build scripting, log parsing, and development tooling
  • Experienced with standard Linux utilities and command-line tools: grep, awk, sed, find, make, tar, ssh, scp, rsync, and similar
  • Familiar with Linux process management and monitoring tools: ps, top, htop, strace, lsof, dmesg. Able to use gdb and related tools for debugging applications on Linux targets
  • Experience using git/svn from the command line, including branching, rebasing, cherry-picking, and resolving merge conflicts

Bonus Requirements

  • Knowledge of video/audio signal processing concepts relevant to broadcast SDI/TDM/MADI
  • Understanding of data communications fundamentals, including Layer 2 and Layer 3 networking protocols (TCP/IP, UDP, VLAN, multicast).
  • Familiarity with broadcast industry networking standards such as ST 2022, ST 2110, NMOS, or PTP/IEEE 1588
  • Familiarity with Open Telemetry (OTel) for instrumentation, observability, and diagnostics in embedded or systems software; experience collecting and exporting telemetry data (traces, metrics, and logs) from Linux-based applications to backends
  • Familiarity with graphics rendering on embedded Linux platforms, including experience with OpenGL ES, Vulkan, or similar APIs; exposure to GPU-accelerated rendering pipelines and direct framebuffer management using DRM/KMS is an asset. Experience with GPU-accelerated rendering in headless or resource-constrained embedded environments is a plus
  • Experience with FPGA development or familiarity with HDL (VHDL/Verilog)

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: Markham, Ontario

Hours: Monday to Friday, 40 hours per week

Vacancy: This is a newly created position

Salary Range (based on relevant experience): $75,000 to $85,000 per year for Entry Level

$ 85,000 to $120,000 per year for Experienced Level

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Markham, ON vacancy
  • $75k - $85k per year

     ...Scope Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team responsible for the Design and Development of new video routing and Video centric IP switching products, as well as adapting or extending existing said products. The Embedded Software... 
    Suggested
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz

    Markham, ON
    2 days ago
  • $75k - $85k per year

     ...Scope: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team responsible for the Design and Development of new video routing and Video centric IP switching products, as well as adapting or extending existing said products. The Embedded... 
    Suggested
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    3 days ago
  • $50k per year

     ...Technical Project Manager to lead the delivery of a complex embedded systems program involving multiple engineering disciplines. This role requires a highly proactive...  ...in cross-functional technical meetings involving Software, Hardware, FPGA, Database, and Systems Engineering... 
    Suggested
    Full time
    Internship

    Amaris Consulting

    Markham, ON
    10 days ago
  • $114.4k - $164.4k per year

     ...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Machine Learning Engineering General Summary We are seeking a Machine Learning software engineer with embedded experience. Qualcomm Automotive AI Software team is rapidly expanding to... 
    Suggested
    Work from home

    Qualcomm

    Markham, ON
    8 days ago
  •  ...generation of visionaries to help launch bold engineering and business initiatives, and shape new...  ...motivated candidates for the role of Software Test Developer – Propulsion and Thermal...  ...experience/clubs Proficient in Embedded C and Python Understanding of embedded... 
    Suggested
    Full time
    Internship

    General Motors

    Markham, ON
    8 days ago
  •  ...functionally, troubleshoot issues related to bench/tool/software, and efficiently report any issue for timely resolution....  ...Experience Bachelor's degree in Software/Computer/Electrical/Embedded Systems/Electronics Engineering or equivalent field  3+ year experience on open loop... 
    Full time
    Local area
    Work from home

    General Motors

    Markham, ON
    4 days ago
  • $81.3k - $122k per year

     ...or other frequency dictated by the business. As part of Software Test Engineering for the Autonomous Vehicle Integrity Platform (AVIP) Autonomous...  ..., Computer Engineering, or related fields ~3+ years of embedded software test experience ~ Solid knowledge of software testing... 
    Full time
    Internship
    Shift work

    General Motors

    Markham, ON
    3 days ago
  • $78.8k - $118.2k per year

     ...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Software Engineering General Summary The QCT Software Automation and Tools (QSWAT) group is seeking a Software Engineer to help design, develop, test, and maintain web‑based and cloud‑hosted... 
    Internship
    Work from home

    Qualcomm

    Markham, ON
    23 days ago
  •  ...around the world. Tesla Toronto Automation uses custom-developed software interfacing with off-the-shelf systems to procure, manufacture,...  ...dispatch inventory at multiple locations. We seek a Software Engineer who will be responsible to support our current ERP and WMS and ensure... 
    Full time

    Tesla

    Markham, ON
    4 days ago
  • $127k - $225k per year

     ...Huawei Canada has an immediate permanent opening for a Research Engineer. About the team: The Intelligent Complex Systems Team, currently...  ...the job: Research, prototype, and build a complete agentic software system engineering framework spanning the foundation model layer... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    14 days ago
  • $73.9k - $110.9k per year

     ...Role We are seeking creative, highly motivated engineers with passion and expertise in controls and software for the position of software developer within GM’s...  ...improve software functions and user experience using embedded software development frameworks in Android, QNX and... 
    Full time

    General Motors

    Markham, ON
    22 days ago
  • $60k - $85k per year

     ...We’re looking for a Security Software Developer to join the networking device development...  ...changes as needed. Harden the embedded Linux environment, including managing firewall...  ...or degree in Computer Science, Computer Engineering, Cybersecurity, or a related field. ~1... 
    Long term contract
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Markham, ON
    11 days ago
  • $90k per year

     ...We are seeking a highly motivated C++ Software Developer to join our Diagnostic Infrastructure...  ...Collaborate with Diagnostic Architecture Engineers to refine requirements, participate in...  ...pipelines and automation tools Experience in embedded software development on System-on-Chips (... 
    Work at office
    3 days per week

    General Motors

    Markham, ON
    13 days ago
  • $73.9k - $110.9k per year

     ...business. The Role GM is developing the next generation of embedded platform software to deliver state-of-the-art features to our customers. To...  ...along with it. We are looking for energetic early-career engineers to help us deliver high-quality test tools and... 
    Full time
    Internship

    General Motors

    Markham, ON
    25 days ago
  •  ...Huawei Canada has an immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center in Canada. The lab focuses on researching and developing... 
    Permanent employment
    Full time
    Immediate start
    Overseas

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    6 days ago
  •  ...AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation...  ...a skilled and motivated verification engineer to join our team and to contribute to the...  ...methodology is a plus. Exposure to RTL design, software development, formal verification, or... 
    Internship

    AMD

    Markham, ON
    19 days ago
  • $132.6k - $182.6k per year

     ...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group GPU ASICS...  ...conditions Collaborates with Architecture, Software , Firmware, Design , Modeling, Emulation...  ...skills (Python, Make, Airflow etc) Embedded FW Development and Debugging... 
    Work from home

    Qualcomm

    Markham, ON
    19 days ago
  • $47.6 per hour

     ...Education: Bachelor's degree Experience: 5 years or more Work setting Consulting firm Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and... 
    Permanent employment

    Korah Limited

    Markham, ON
    a month ago
  • $99.5k - $149.3k per year

     ...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Machine...  ...products through machine learning hardware and software. Minimum Qualifications ~ Bachelor'...  ...Development of end-2-end embedded AI SW stack to run neural network models... 
    Work from home

    Qualcomm

    Markham, ON
    23 days ago
  • $106k - $156k per year

     ...immediate permanent opening for a Compiler Engineer. About the team: The Heterogeneous...  ...the job: Design, develop, and test software to satisfy business requirements in a wide...  ...distributed systems that can scale from embedded devices to cloud services. Analyze and... 
    Permanent employment
    Full time
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    15 days ago
  • $58k - $104k per year

     ...immediate internship opening for a Research Engineer. About the Team: The Technology...  ...production-grade, highly performant software libraries. The total target...  ...code generation, structured outputs), embedded database engines or high-performance vector stores is an... 
    Long term contract
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Markham, ON
    4 days ago
  • $50k - $75k per year

     ...We’re looking for a hands-on Lab Engineer to join the networking device development team responsible for Evertz IP switch fabric products...  ...in broadcast technology, delivering cutting-edge hardware and software solutions that deliver content to television sets, on-demand services... 
    Full time
    Casual work
    Remote work
    Worldwide
    Monday to friday

    Evertz

    Markham, ON
    5 days ago
  •  ...experienced Land Development Senior Civil Engineer. We boast a seasoned multi-disciplinary...  ...or downstream infrastructure.  Embedded within Egis’s land development process is...  ...environment; ~ Working knowledge of modelling software (PCSWMM, HEC-RAS, WaterCAD, SewerCAD, EPANET... 
    Full time
    Contract work
    For contractors

    Egis Group

    Markham, ON
    24 days ago
  • $52.79k - $127.59k per year

     ...Job Responsibility: Now Hiring: Design Engineer - Product Development (Sim Racing Division) 6 Sigma Sim Racing is a fast-growing sim...  ...development , ideally with physical hardware ~ Proficiency in 3D CAD software (SolidWorks, Fusion 360, etc.) ~ Familiarity with mechanical... 
    Permanent employment
    Full time
    Part time
    Freelance

    6 sigma sim racing solution

    Markham, ON
    11 days ago
  • $25 - $35 per hour

     ...target. Work setting Manufacturing or processing industry Engineering firm Responsibilities Tasks Plan and manage projects,...  ...knowledge AutoCAD MS Windows Business diagram software Mapping and data visualization software Data analysis software... 
    Permanent employment
    Full time
    Contract work
    Remote work

    DL Custom

    Markham, ON
    5 days ago
  • $123.49k - $181.61k per year

     ...across the life of their assets. We specialize in consulting, engineering, procurement and construction across the project lifecycle, with...  ...specifications. Competent use of process engineering specific software and relevant software such as Aspen HYSYS, CAD, MS Office Suite... 
    Full time
    Local area

    Worley

    Markham, ON
    4 days ago
  •  ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction...  ...system modeling tools. ~ Familiarity with drafting and modeling software such as AutoCAD, Revit, and Navisworks.   Preferred Skills... 
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Markham, ON
    8 days ago
  •  ...Responsibility: Location: Markham, Ontario : Job Overview The Store Systems Engineer plays a key role in implementing and maintaining the backend...  ...continuous upgrades in conjunction with developers for our POS software ensuring company rollout standards are adhered to. Level-3... 
    Full time
    Remote work
    Relocation
    Home office

    Pet Valu

    Markham, ON
    9 days ago
  •  ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction...  ...tailings dams. ~ Proficient in the application of engineering design software to embankments and tailings dams. ~ Experience with advanced... 
    Work at office
    Local area
    Worldwide
    Flexible hours

    AECOM

    Markham, ON
    8 days ago
  • $106k - $156k per year

     ...Huawei Human-Machine Interaction Lab unites global researchers, engineers, and designers to redefine human technology relationships through...  ...systems, or efficient model optimization. Strong software engineering skills in Python; familiarity with C++, CUDA, or on-... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Canada

    Markham, ON
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!