Senior Embedded Software Lead — FPGA/SoC & Networking

Fidus

Ottawa

On-site

CAD 100,000 - 150,000

Full time

8 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical benefits
Dental benefits
Vision plans
GRSP matching
Profit-sharing bonus

Job summary

Fidus in Ottawa seeks a Senior Embedded Software Designer to lead embedded software development across communication, networking, and video applications, including BSP-level software and device drivers for FPGA/SoC hardware.

You will mentor teams, collaborate with customers, and define technical direction while delivering high-quality, maintainable code using embedded Linux, RTOS, and bare-metal environments.

Qualifications

  • 8+ years BSP-level software development in embedded Linux/RTOS/bare-metal.
  • 2+ years as technical lead with architecture direction.
  • Expertise in BSP software, device drivers, and embedded systems.
  • Proficiency in C/C++ and assembly.

Responsibilities

  • Lead and contribute to embedded software development projects, focusing on communication, networking, and video applications.
  • Develop and maintain BSP-level software for embedded Linux, RTOS, and bare-metal systems.
  • Implement device drivers, manage kernel configurations, and utilize build systems such as Yocto or PetaLinux.
  • Design and debug software for FPGA SoCs, integrating with hardware and other system components.
  • Collaborate on HW/SW/FPGA integration, interpreting schematics and datasheets to ensure robust system functionality.
  • Utilize tools like oscilloscopes and logic analyzers for effective debugging and optimization.
  • Define architecture and set technical direction for projects.
  • Lead project teams, mentoring and guiding multiple designers to ensure high-quality outcomes.
  • Work closely with customers to understand requirements and exceed expectations.
  • Employ best design practices to produce maintainable and high-quality code.
  • Stay current with emerging technologies and methodologies, bringing innovative solutions to the team and projects.

Skills

BSP-level software development
Embedded Linux
C / C++ / Assembly
Device drivers
FPGA SoCs
Leadership / mentoring
Yocto / PetaLinux
Python / Bash / TCL

Education

Bachelor's degree in Engineering or Computer Science

Tools

Yocto
PetaLinux
u-boot
Linux kernel configurations
Device drivers

Job description

Fidus in Ottawa seeks a Senior Embedded Software Designer to lead embedded software development across communication, networking, and video applications, including BSP-level software and device drivers for FPGA/SoC hardware.

You will mentor teams, collaborate with customers, and define technical direction while delivering high-quality, maintainable code using embedded Linux, RTOS, and bare-metal environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Designer
Embedded Software Designer

Fidus Systems • Toronto

On-site
CAD 100,000 - 150,000
Medical, dental, vision plans
GRSP contributions matching
Profit-sharing bonus
+1
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 • Ottawa

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

Fidus Systems • Montreal (administrative region)

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

Fidus Systems • Kitchener

On-site
CAD 176,031 - 225,320
Medical, dental, vision
Profit-sharing bonus
FPGA Designer
FPGA Designer

Fidus Systems • Ottawa

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

Fidus • Ottawa

On-site
CAD 125,000 - 160,000
Medical benefits
Dental benefits
Vision benefits
+2
Staff Embedded Software Lead for ASIC/SoC & Zephyr
Staff Embedded Software Lead for ASIC/SoC & Zephyr

Analog Devices, Inc. • Vancouver

Hybrid
CAD 120,000 - 160,000
Stock options
Competitive compensation
Comprehensive benefits
+1
Senior Embedded Software Engineer - Telecom & SoC
Senior Embedded Software Engineer - Telecom & SoC

Ciena Corporation • Ottawa

On-site
CAD 137,000 - 212,000
Medical, dental, and vision benefits
401(k) / DCPP with company matching
Employee Stock Purchase Program (ESPP)
+1
Hybrid Embedded Firmware Design Engineer – Linux BSP
Hybrid Embedded Firmware Design Engineer – Linux BSP

Future Electronics • Kirkland

Hybrid
CAD 90,000 - 130,000
Onsite gym
RRSP plan
Onsite medical clinic
+3