Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Broadcom

Canada

On-site

CAD 100,000 - 140,000

Full time

19 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading electronics and software company in Canada is seeking an experienced software engineer to design and deliver control firmware for high-performance electronic products. The ideal candidate will have over 12 years of experience in embedded system software development and a strong understanding of multi-processor architectures. This role offers opportunities for technical leadership within a collaborative environment.

Benefits

Opportunity for career advancement
Collaborative work culture
Engagement in lifecycle product development

Qualifications

  • Minimum of 12 years of experience in developing embedded system software for complex multi-processor architectures.
  • In-depth understanding of complete system software including diagnostics and operating systems.
  • Experience in a leadership role or as a technical mentor is preferred.

Responsibilities

  • Design, develop, and deliver control software and firmware for ultra high-performance electronic products.
  • Provide technical leadership to a small multi-faceted design team.
  • Assist with customer trials and address field issues to ensure product sustainability.
  • Collaborate with support groups including Sales, Marketing, and Customer Support.

Skills

Embedded system software development
Debugging tools and testing techniques
Technical leadership
Collaborative teamwork

Education

Bachelor's degree in engineering
Job description
Overview

Employer Industry: Electronics and Software Development. This equal‑opportunity employer is committed to diversity and inclusion.

Why consider this job opportunity
  • Opportunity for career advancement and growth within the organization
  • Ownership of all aspects of design in a fast‑paced, innovative environment
  • Collaborative work culture with small teams of highly experienced engineers
  • Engage in lifecycle product development from inception to sustainability
  • Chance to work with interdisciplinary teams and partner engineering teams
Job Responsibilities
  • Design, develop, and deliver control software and firmware for ultra high‑performance electronic products
  • Provide technical leadership to a small multi‑faceted design team
  • Assist with customer trials and address field issues to ensure product sustainability
  • Collaborate with support groups including Sales, Marketing, and Customer Support
  • Participate in cross‑functional teams from product inception to volume production
Qualifications
  • Bachelor's degree in engineering
  • Minimum of 12 years of experience in developing embedded system software for complex multi‑processor architectures
  • In‑depth understanding of complete system software including diagnostics and operating systems
  • Expertise in debugging tools and testing techniques
  • Demonstrated lifecycle product ownership of complex products
Preferred Qualifications
  • Experience as a small team lead or proven technical mentor

We prioritize candidate privacy and champion equal‑opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately. We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top‑tier employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.