Senior Embedded Software Architect (FPGA/Video)

Fidus Systems

Kitchener

On-site

CAD 141,000 - 212,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision plans
GRSP matching contributions
Annual profit-sharing bonus
Other supplementary benefits

Job summary

Fidus Systems seeks an Senior Embedded Software Designer to lead complex embedded software efforts for clients. You’ll drive BSP‑level development across Linux, RTOS, and bare‑metal, implement drivers, and coordinate FPGA/SoC integration with hardware teams.

You’ll mentor multiple designers, set technical direction, and work closely with customers to meet demanding requirements while embracing new technologies and best practices for scalable, high‑quality code.

Qualifications

  • Degree in Engineering, Computer Science, or equivalent.
  • Minimum 8 years’ BSP-level software development in embedded Linux, RTOS, or bare‑metal.
  • Minimum 2 years’ experience as a technical lead with architecture responsibility.
  • Expertise in embedded software for communications, networking, and video.
  • Strong embedded Linux experience, Yocto or PetaLinux builds, kernels, drivers.
  • Experience with FPGA SoCs, especially Xilinx or equivalent.
  • Proficient in C, C++, and assembly; scripting with Python, Bash, TCL.
  • Familiar with Linux/RTOS drivers and bootloaders like U-Boot.

Responsibilities

  • Lead and contribute to embedded software projects across comms, networking, and video.
  • Develop and maintain BSP-level software for embedded Linux, RTOS, and bare‑metal.
  • Implement device drivers and manage kernel configurations; use Yocto or PetaLinux.
  • Design and debug software for FPGA SoCs; integrate with hardware components.
  • Collaborate on HW/SW/FPGA integration; interpret schematics and datasheets.
  • Utilize oscilloscopes and logic analyzers for debugging and optimization.
  • Define architecture and set technical direction for projects.
  • Lead project teams; mentor designers to deliver high‑quality outcomes.
  • Work with customers to understand requirements and exceed expectations.
  • Apply best design practices to maintainable, high‑quality code.
  • Stay current with emerging tech and introduce innovative solutions.

Skills

BSP-level software
Embedded Linux
RTOS
Bare-metal
C/C++/assembly
FPGA SoCs experience
Yocto/PetaLinux
Device drivers
HW/SW/FPGA integration
Python/Bash/TCL
AI awareness
Leadership/mentorship
Customer collaboration

Education

Degree in Engineering, Computer Science, or equivalent

Tools

Yocto
PetaLinux
u-boot

Job description

Fidus Systems seeks an Senior Embedded Software Designer to lead complex embedded software efforts for clients. You’ll drive BSP‑level development across Linux, RTOS, and bare‑metal, implement drivers, and coordinate FPGA/SoC integration with hardware teams.

You’ll mentor multiple designers, set technical direction, and work closely with customers to meet demanding requirements while embracing new technologies and best practices for scalable, high‑quality code.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Lead — FPGA/SoC & Networking
Senior Embedded Software Lead — FPGA/SoC & Networking

Fidus • Ottawa

On-site
CAD 100,000 - 150,000
Medical benefits
Dental benefits
Vision plans
+2
Senior Hardware Designer - High-Speed Systems
Senior Hardware Designer - High-Speed Systems

Fidus Systems • Ottawa

On-site
CAD 95,000 - 145,000
Medical, dental, and vision plans
GRSP matching contributions
Annual profit-sharing bonus
Embedded Software Designer
Embedded Software Designer

Fidus Systems • Ottawa

On-site
CAD 100,000 - 150,000
Medical, dental, and vision plans
Matching GRSP contributions
Annual profit-sharing bonus
+1
Embedded Software Designer
Embedded Software Designer

Fidus Systems • Montreal

On-site
CAD 142,000 - 214,000
Medical benefits
Dental benefits
Vision benefits
+2
Embedded Software Designer
Embedded Software Designer

Fidus • Ottawa

On-site
CAD 100,000 - 150,000
Medical benefits
Dental benefits
Vision plans
+2
Embedded Software Designer
Embedded Software Designer

Fidus Systems • Kitchener

On-site
CAD 141,000 - 212,000
Medical, dental, and vision plans
GRSP matching contributions
Annual profit-sharing bonus
+1
FPGA Designer
FPGA Designer

Fidus • Ottawa, Kitchener

On-site
CAD 125,000 - 160,000
Medical benefits
Dental benefits
Vision benefits
+2
FPGA Designer
FPGA Designer

Fidus-d14aaef4 • Canada

On-site
CAD 125,000 - 160,000
Medical benefits
Dental benefits
Vision plans
+3
Solutions Architect, FPGA
Solutions Architect, FPGA

Fidus Systems • Ottawa, Kitchener

On-site
CAD 195,000 - 251,000
Medical, dental, and vision
401(k) with profit-sharing
Solutions Architect, Software
Solutions Architect, Software

Fidus Systems • Ottawa, Kitchener

On-site
CAD 195,000 - 265,000
Medical benefits
Dental benefits
Vision benefits
+1