Apply now

Posted yesterday

Embedded Software Designer - AI Agents and Tooling

@ Fidus Systems

Kitchener, ON · Ottawa, ON

Full-time
Apply now
SIGNALS

Requirements summary:

  • What You’ll Be Doing:
  • Year one: build the platform
  • Build modules for our project development platform, which turns requirements into structured outputs that land in each project's repository.
  • Build and maintain AI agents that use large language models (Claude) with tools, and the interfaces people reach them through: MCP servers, a command-line tool, and simple web front ends.
  • Integrate with the systems we run on: Bitbucket, Jira, SharePoint and internal APIs.
  • Write tests, automate builds and keep agents versioned and documented so others can pick them up.
Source and dates

Employer career site / ATS feed · workable

Employer posting date
2026-11-12
First seen by our source
2026-11-13
Source record updated
2026-11-13

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Fidus Systems

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Electronic system design and development services

Full company description

Founded in 2001, Fidus Systems is a premier electronic system design and development company with specialized expertise in FPGA design, embedded software, ASIC RTL design and verification, hardware design, and signal integrity. With a strong presence in Ottawa, Waterloo, and San Jose, Fidus has completed over 4000 successful projects, supporting both startups and Tier 1 companies in bringing innovative products to market. Strong Industry Partnerships Fidus has forged robust partnerships with leading silicon vendors, including AMD and Altera, reflecting our commitment to staying at the forefront of technology. As an AMD Premier Design Partner and an Altera Gold Partner, we leverage our close relationships with these industry giants to access cutting-edge technologies and tools, ensuring that we deliver top-tier solutions for complex electronic system challenges. Recent Awards and Recognitions Our dedication to excellence was recently recognized when we were awarded the prestigious Partner of the Year by AMD for 2023. This accolade underscores our commitment to delivering high-quality, first-time-right solutions that meet the demanding needs of our clients. This recognition is a testament to our expertise, reliability, and the strong trust our partners place in us. Comprehensive Services Fidus offers a wide range of electronic system design and development services, including: FPGA Design Embedded Software Development ASIC RTL Design and Verification Hardware Design Our ‘First Time Right’ approach, combined with our extensive technical expertise and industry-leading partnerships, ensures that your designs and prototypes reach the market faster, with the quality and reliability you expect.

LinkedIn followers
9,846
People associated on LinkedIn
158
Reported office locations
  • 555 Legget Dr, Suite 800, Ottawa, Ontario K2K 2X3, CA
  • 137 Glasgow St, Suite 445, Kitchener, Ontario N2G 4X8, CA
  • 927 Corporate Way, Fremont, California 94539, US
Business categories
  • Software
  • Manufacturing
Other recorded names
  • Fidus Systems
Specialties
  • Signal Integrity
  • PCB Layout
  • FPGA timing closure
  • Signal Integrity consulting
  • Thermal solutions
  • Hardware Development
  • FPGA Design Services
  • Wireless Equipment Design
  • Embedded Software Development
  • Mechanical Design
  • High Resolution Video
  • High Performance Computing
  • and Embedded Systems
Profile identifies a recruitment agency
No
Reported total investment
0

Currency and observation date were not supplied; this is not a current valuation or a funding round.

Founded in 2001, Fidus Systems is a premier electronic system design and development company with specialized expertise in FPGA design, embedded software, ASIC RTL design and verification, hardware design, and signal integrity. With a strong presence in Ottawa, Waterloo, and San Jose, Fidus has completed over 4000 successful projects, supporting both startups and Tier 1 companies in bringing innovative products to…

FieldValue
IndustryDesign Services
Company size201-500 employees
HeadquartersOttawa, Ontario
Organization typePrivately Held
Year founded2001
SpecialtiesSignal IntegrityPCB LayoutFPGA timing closureSignal Integrity consultingThermal solutionsHardware DevelopmentFPGA Design ServicesWireless Equipment DesignEmbedded Software DevelopmentMechanical Design
Open jobs on Jobsy35
LinkedInView page
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:

Fidus engineers already build their own tools, and many now use AI. We are bringing that work onto one platform: a common place for agents that help with requirements, estimates, design reviews and project setup, all backed by a shared knowledge base.

You will build those agents and the interfaces around them. That means writing the code, connecting it to the systems our engineers use, and making it reliable enough that a busy designer trusts it. You will work day to day with our AI build lead, with the embedded software lead as domain owner. After the build, you move onto billable client projects with the embedded software team, so we are hiring for curiosity and range, not a narrow specialty.

The tools you build will become part of our designers' daily work. We are looking for someone who is excited about AI, uses it every day, and wants to understand how software works all the way down to the hardware. Our tools serve embedded designers, and you will spend time at the bench with them during the build. You do not need to know embedded yet. If you have built something with a microcontroller or a Raspberry Pi just to see if you could, we want to hear about it.

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.

Requirements

What You’ll Be Doing:

Year one: build the platform

  • Build modules for our project development platform, which turns requirements into structured outputs that land in each project's repository.
  • Build and maintain AI agents that use large language models (Claude) with tools, and the interfaces people reach them through: MCP servers, a command-line tool, and simple web front ends.
  • Integrate with the systems we run on: Bitbucket, Jira, SharePoint and internal APIs.
  • Write tests, automate builds and keep agents versioned and documented so others can pick them up.
  • Turn an engineer's home-grown script into a shared, supported tool.
  • Build tools that work with real hardware: flashing boards, reading serial consoles, and checking device trees and register maps against the hardware design.
  • Sit with designers, watch how they work, and build what removes the most friction.

After the build: client engineering

  • Join the Embedded Software Team on billable client projects: embedded Linux, drivers, applications and test tooling across a wide range of products.
  • Bring what you built back to the bench. You will be one of the people who knows how our AI tools work and can help other designers use them.
  • Keep contributing to the platform as client work allows.

Who You Are:

  • A degree or diploma in software engineering, computer engineering, computer science or a related field, or equivalent hands-on experience. New grads and co-op graduates welcome.
  • 0 to 2 years of professional experience. Personal projects count as much as job experience. We want to hear about the ones you built because you wanted to. Internships and co-ops count too.
  • Hands-on embedded projects of your own: Arduino, STM32, ESP32, Raspberry Pi, robotics or similar. You can walk us through the hardware, the code, and what went wrong.
  • Working Python. You can read unfamiliar code, write tests and ship a pull request.
  • Comfort with git, the Linux command line and code review.
  • Daily use of AI coding tools (Claude Code, Copilot, Cursor or similar), plus the judgment to check what they produce.
  • Evidence that you teach yourself things. Show us something you learned because you wanted to, not because a course required it.
  • Clear written communication. Much of this work is explaining decisions in a pull request or a short doc.
  • Some experience building against APIs: REST, webhooks or a vendor SDK.
  • A bias to ship. You would rather put a working version in front of a user than polish in private.

Nice to have

  • Embedded experience for the client work that follows: C or C++ on a microcontroller or embedded Linux board, an RTOS (FreeRTOS, Zephyr), flashing boards and reading serial consoles, or using a scope or logic analyzer.
  • Experience with the Claude or OpenAI APIs, tool use, MCP or agent frameworks.
  • A JavaScript or TypeScript front end, or a lightweight web framework (FastAPI, Flask).
  • CI/CD (Jenkins, GitHub Actions), Docker, or Azure.
  • Atlassian tools (Jira, Confluence, Bitbucket).

What success looks like

  • 3 months: You have merged a platform module or agent that an engineer uses on a real project, and you have worked alongside a designer on real hardware.
  • 6 months: You own two or three agents or tools end to end, with tests and docs, and other people use them without asking you how.
  • 12 months: You can take a designer's request from conversation to a shipped tool on your own, and you are ready for client work.

How to apply

Send your résumé and a link to a personal project you are proud of: a repository, photos, a video or a short write-up. Any kind of software project is welcome; one with a microcontroller or other hardware is a bonus. Tell us what you built, what went wrong, and what you would change. If you used AI to build it, tell us how: which tools, what they did, and what you checked or changed yourself.

Eligibility

  • Legally eligible to work in Canada. Some client projects require registration under the Controlled Goods Program; you must be able to qualify.
  • Based within commuting distance of Ottawa or Kitchener for a hybrid schedule.

Benefits

This role is being posted to fill an existing vacancy

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

Similar jobs

  • Embedded Software Designer - AI Knowledge and Data

    Kitchener, ON
    RemoteFull Time

    Fidus Systems: Founded in 2001, Fidus Systems is a premier electronic system design and development company with specialized expertise in FPGA design, embedded…

    Build and maintain extraction pipelines that crawl code repositories, Confluence, Jira and project documents and turn them into structured knowledge entries; Help connect the knowledge base to estimating and project…

    Embedded Software Designer - AI Knowledge and Data

    Ottawa, ON
    RemoteFull Time

    Fidus Systems: Founded in 2001, Fidus Systems is a premier electronic system design and development company with specialized expertise in FPGA design, embedded…

    Build and maintain extraction pipelines that crawl code repositories, Confluence, Jira and project documents and turn them into structured knowledge entries; Help connect the knowledge base to estimating and project…

    Embedded Software Designer - AI Knowledge and Data

    Kitchener, ON +1
    Full Time

    Fidus Systems: Founded in 2001, Fidus Systems is a premier electronic system design and development company with specialized expertise in FPGA design, embedded…

    What You’ll Be Doing:; Year one: build the platform; Build and maintain extraction pipelines that crawl code repositories, Confluence, Jira and project documents and turn them into structured knowledge entries

    Embedded Software Designer

    Ottawa, ON
    $100k–$150k/yrRemoteFull Time

    Fidus Systems: Founded in 2001, Fidus Systems is a premier electronic system design and development company with specialized expertise in FPGA design, embedded…

    8+ YOE2+ MgmtFidus Systems needs candidates with an engineering or computer science degree, at least 8 years of BSP-level embedded software work and 2 years as a technical lead. They should know embedded Linux, FPGA SoCs, C, C++ and scripting, and be fluent in English.

    oscilloscope, logic analyzer, Yocto, PetaLinux, u-boot

    Embedded Software Designer

    Kitchener, ON
    $100k–$150k/yrRemoteFull Time

    Fidus Systems: Founded in 2001, Fidus Systems is a premier electronic system design and development company with specialized expertise in FPGA design, embedded…

    8+ YOE2+ MgmtFidus Systems needs candidates with an engineering or computer science degree, at least 8 years of BSP-level embedded software work and 2 years as a technical lead. They should know embedded Linux, FPGA SoCs, C, C++ and scripting, and be fluent in English.

    oscilloscope, logic analyzer, Yocto, PetaLinux, u-boot

    Embedded Software Designer

    Toronto, ON
    $100k–$150k/yrRemoteFull Time

    Fidus Systems: Founded in 2001, Fidus Systems is a premier electronic system design and development company with specialized expertise in FPGA design, embedded…

    8+ YOE2+ MgmtFidus Systems needs candidates with an engineering or computer science degree, at least 8 years of BSP-level embedded software work and 2 years as a technical lead. They should know embedded Linux, FPGA SoCs, C, C++ and scripting, and be fluent in English.

    oscilloscope, logic analyzer, Yocto, PetaLinux, u-boot

  • Embedded Software Designer

    Kanata, ON
    On-siteFull Time

    Pleora Technologies: Pleora’s eBUS SDK platform provides the essential building blocks necessary to develop high-performance applications that consume minimal CPU…

    6+ YOECandidates need 6 to 10 years of software experience, including C and C++ embedded development in real-time environments and work on Windows, Linux, QNX or other real-time operating systems. A bachelor's or master's degree in computer or electrical engineering or computer science is required, or an equivalent combination of education and experience.

    Git, SVN, JIRA, Confluence

  • Senior Embedded Software Designer

    Ottawa, ON
    Full Time

    Lumentum Ottawa ULC

    4+ YOECandidates need a bachelor's degree in a related engineering or computer field and 4+ years of embedded C/C++ experience. Strong multi-threaded design, debugging, and source code control skills are expected.

    Git, Subversion, FPGA, schematic

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.