1

Embedded Software Engineer Consultant Jobs in Kitchener, ON

PCB Layout Designer

Kitchener, ON ยท On-site

CA$90K - CA$125K/yr

We specialize in leading-edge electronic product development, with hardware, embedded software ... Embraces AI as part of a modern engineering toolkit * Research and implement new techniques and ...

Acoustics Engineer

Guelph, ON ยท On-site

CA$65K - CA$78K/yr

RWDI is a global climate and performance engineering consulting firm that helps its clients ... Producing high quality, thoughtful analysis using commercially available software packages and in ...

A systems thinker at the hardware-software boundary. You find satisfaction in making complex ... Embedded systems depth. Production C or C++ on microcontrollers. Experience with communication ...

Data Engineer

Kitchener, ON ยท On-site

CA$90K - CA$150K/yr

With several offices across North America, we offer a range of engineering, science, and technical consulting services. Our range of expertise, project types, and culture make us the choice for top ...

Data Engineer

Guelph, ON ยท On-site

CA$90K - CA$150K/yr

With several offices across North America, we offer a range of engineering, science, and technical consulting services. Our range of expertise, project types, and culture make us the choice for top ...

Be Seen First

Our client is a well-established, multidisciplinary engineering consulting firm delivering ... analysis software such as STAAD.Pro, SAP2000, and/or IDEA StatiCa. - Excellent communication ...

Design, automate, and maintain reliability test systems using Python and other software tools ... Experience with industrial cameras, digital imaging, image sensors, optics, embedded systems, or ...

Senior Acoustics Consultant

Guelph, ON ยท On-site

CA$125K - CA$165K/yr

We are SLR Consulting (Canada), a 800+ team of advisory, environmental/engineering, and regulatory ... Experience with sound and vibration modeling and computational software. * Thought Leader with ...

A systems thinker at the hardware-software boundary. You find satisfaction in making complex ... Embedded systems depth. Production C or C++ on microcontrollers. Experience with communication ...

About Dillon Dillon Consulting Limited (Dillon) is a proudly Canadian, 100% employee-owned ... Working knowledge of current AutoCAD software; working knowledge of Civil 3D/Land Desktop software ...

Showing results 21-40

Embedded Software Engineer Consultant information

See Kitchener, ON salary details

$34.1K

$109.9K

$172.6K

How much do embedded software engineer consultant jobs pay per year?

As of Sep 12, 2026, the average yearly pay for embedded software engineer consultant in Kitchener, ON is $109,875.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,901.00 and $129,685.00 per year, depending on experience, location, and employer.

What does an embedded software engineer consultant do?

An Embedded Software Engineer Consultant specializes in designing, developing, and optimizing software that runs on embedded systems, such as microcontrollers and specialized hardware. They provide expert advice and solutions to companies looking to improve or create embedded applications, often working on projects in industries like automotive, healthcare, consumer electronics, and industrial automation. Their responsibilities may include writing and debugging code, integrating hardware and software components, ensuring real-time performance, and supporting clients throughout the development cycle. Consultants also help organizations adopt best practices and keep up with technological advancements to ensure their products are efficient and reliable.

What are the key skills and qualifications needed to thrive as an embedded software engineer consultant?

To thrive as an Embedded Software Engineer Consultant, you need strong expertise in C/C++ programming, real-time operating systems (RTOS), and a relevant engineering degree. Familiarity with hardware debugging tools, version control systems like Git, and certifications such as Certified Embedded Systems Engineer are often expected. Excellent problem-solving, communication, and project management skills help you effectively collaborate with clients and cross-functional teams. These competencies ensure you can deliver robust, efficient solutions tailored to client needs in complex embedded systems environments.

What are some common challenges faced by embedded software engineer consultants when working with cross-functional hardware teams?

Embedded Software Engineer Consultants often collaborate closely with hardware teams, which can present challenges such as aligning software requirements with evolving hardware specifications and managing communication across disciplines. Consultants must be adept at translating hardware constraints into robust software solutions while working within tight development timelines. Proactive communication, flexibility, and a strong understanding of both hardware and software systems are key to navigating these challenges successfully.

What is the difference between Embedded Software Engineer Consultant vs Embedded Software Engineer?

AspectEmbedded Software Engineer ConsultantEmbedded Software Engineer
CredentialsBachelor's or higher in Computer Engineering, Electrical Engineering, or related; certifications like Certified Software Development Professional (CSDP) are commonBachelor's or higher in similar fields; certifications are optional but beneficial
Work EnvironmentConsults with multiple clients, often project-based, in various industries like automotive, IoT, or aerospaceWorks within a company or team, focusing on product development and embedded systems design
Employer & Industry UsageConsulting firms, engineering services, or as independent contractors in diverse industriesManufacturers, tech companies, or R&D departments developing embedded products

The main difference is that an Embedded Software Engineer Consultant typically works on a contractual basis across multiple projects and industries, providing specialized expertise, whereas an Embedded Software Engineer is usually employed full-time within a company focusing on product development. Both roles require similar technical skills and certifications, but their work settings and employment structures differ.

PCB Layout Designer

Kitchener, ON โ€ข On-site

CA$90K - CA$125K/yr

Full-time

Medical, Dental, Vision

Re-posted 20 days ago


Job description

Fidus is a global high-tech design firm headquartered in Ottawa, with additional design centres in Kitchener-Waterloo and San Jose. We specialize in leading-edge electronic product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams working together to design and deliver next-generation products for clients in emerging technology markets.

Position Overview/Mandate:

The PCB Layout Designer is responsible for designing and delivering complex, high-speed, multi-layer PCBs for Fidus clients. You will work closely with hardware, signal integrity, mechanical teams, and manufacturing partners to translate electrical requirements into high-quality, manufacturable PCB layouts.

This role is ideal for someone who enjoys working on dense designs across different technologies and substrates, values attention to detail, and takes pride in producing robust, zero-defect layouts that meet performance, cost, and manufacturing requirements.

Make an Impact with US:

At Fidus, you’ll work on high-speed, high-complexity electronic systems, often using emerging technologies before they reach the broader market. You’ll collaborate across FPGA/DSP, hardware, embedded software, verification, SI/PI, PCB layout, and mechanical/thermal design as part of cross-functional teams delivering real products for our clients.

In practice, that means contributing to projects in areas such as space and satellite systems, next-generation communications and networking, high-performance compute and storage platforms, advanced video, imaging, VR/AR applications, and industrial, medical, and automotive systems. You won’t be limited to a single product or industry—your work will follow the technology, not just one roadmap.

What You’ll Be Doing:

  • Layout of complex, multi-layer, high speed PCBs using Cadence Allegro PCB Design, Mentor Expedition/PADS or Altium.
  • PCB layout design on different core material substrate, component placement, impedance matching and routing analysis
  • Work closely with the mechanical and the signal integrity team during product development phases
  • Generate fabrication drawings, assembly drawings and drill files
  • Work closely with board houses to ensure compliance with DFA and DFM practices and lead DFM reviews, until closure to ensure the design is ready for high volume manufacturing
  • Interface with board houses to resolve technical issues
  • Research and implement new techniques and technologies to grow the PCB design skill-set, reduce PCB cost, and stay current on industry PCB design practices.

Who You are:

  • Minimum 5 years of experience laying out dense, high-speed, digital and analog boards for various industries and products. You must have a proven track record for delivering high-quality designs.
  • Extensive experience applying advanced electrical constraint sets using the Allegro Constraint Manager, or equivalent
  • College technician diploma or equivalent
  • IPC certification will be considered an asset
  • Be detail driven and have a good understanding of how to produce zero-defect layouts
  • Understand the fundamentals of high-speed circuit card design and routing
  • Exhibit strong communication skills
  • Interact well with customers and other employees
  • Ramp-up quickly on new technologies and processes
  • Contribute to a dynamic and friendly working environment.
  • Layout of complex, multi-layer, high speed PCBs using Cadence Allegro PCB Design, Mentor Expedition/PADS or Altium.
  • PCB layout design on different core material substrate, component placement, impedance matching and routing analysis
  • Work closely with the mechanical and the signal integrity team during product development phases
  • Generate fabrication drawings, assembly drawings and drill files
  • Work closely with board houses to ensure compliance with DFA and DFM practices and lead DFM reviews, until closure to ensure the design is ready for high volume manufacturing
  • Interface with board houses to resolve technical issues
  • Embraces AI as part of a modern engineering toolkit
  • Research and implement new techniques and technologies to grow the PCB design skill-set, reduce PCB cost, and stay current on industry PCB design practices.

Additional skills considered an Asset:

  • Protel, Altium,Pcad; OrCAD Layout; Cadstar; Orcad CIS, Concept or DxDesigner (schematic capture tools; Autocad, Solidworks, Inventor (mechanical design tools)

This role is being posted to fill an existing vacancy

Annual base salary ranges from $90,000 to $125,000. The final offer within this range takes into account the variations in knowledge, skills, experience, and market conditions, and with consideration to internal equity.  

Our competitive compensation package also includes a comprehensive benefits package, including medical, dental, and vision plans, matching GRSP contributions, annual profit-sharing bonus, along with other supplementary benefits.

We also recognize that candidates show interest throughout different career stages and welcome all applications. When there is a great fit, the level of the role may be shifted as applicable. 

About Fidus & Why Work Here

Since 2001, Fidus has completed over 4,000 projects for more than 400 customers across industries including Telecom/Datacom, Aerospace & Defence, Consumer, Semiconductors, Industrial/Automotive Controls, and Medical. As a Premier Adaptive Computing Partner for AMD North America, we combine deep technical expertise with industry-leading tools to solve complex design challenges.

Fidus designs high-speed, high-complexity electronic systems using emerging technologies, often well before they reach the broader market. Our teams work across FPGA/DSP, hardware, embedded software, verification, SI/PI, PCB layout, and mechanical/thermal design to deliver real products for our customers.

Our work spans space and satellite systems, next-generation communications and networking, high-performance compute and storage platforms, advanced video and imaging, and industrial, medical, and automotive systems. We are not tied to a single product or industry—our work follows the technology, not just one roadmap.

At Fidus, collaboration is at the core of how we work. We value openness, trust, and shared ownership, and we create an environment where people are encouraged to contribute ideas, learn from one another, and have a meaningful impact through the work they do.

If all of this excites you, has your attention, and you can’t wait to join our amazing team and work environment, then we want to hear from you!

Fidus has a commitment to ensure a fair and transparent recruitment process. Automated tools (including AI) support our initial screening of applicants against our job posting to identify candidates whose qualifications, experience, and skills align most closely with the position requirements. All further candidate assessments and final selection are conducted by our human recruitment team. AI does not make any final hiring decisions.

Thank you for your interest in Fidus. We welcome and encourage diverse candidates to apply. Accommodations are available upon request for candidates taking part in all aspects of the selection process. Fidus is committed to creating a diverse environment and is proud to be an equal opportunity employer.