Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Fidus Systems

Embedded Software Designer

Fidus Systems

. Lead and contribute to embedded software development projects focused on communication, networking, and video applications .

Posted 10/6/2026full-timeOttawa • CanadaSeniorLead💰 CA$100,000 - CA$150,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in embedded software development, particularly in BSP-level software for embedded Linux, RTOS, and bare-metal systems, while leading project teams and ensuring high-quality design practices. Proficient in integrating hardware and software components, with strong communication skills to collaborate effectively with clients and team members.

Highest-signal resume keywords
Embedded Software DevelopmentBSP-Level Software for Embedded LinuxTechnical Leadership in Project TeamsFPGA SoC Integration and DebuggingDevice Driver Development for Linux

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C ProgrammingC++ ProgrammingAssembly ProgrammingEmbedded LinuxYocto Build SystemPetaLinux Build SystemFPGA SoCsDevice Driver DevelopmentScripting Languages (Python, Bash, TCL)Object-Oriented Design
Soft Skills
Excellent Communication SkillsTeam CollaborationMentoring
Tools & Technologies
OscilloscopesLogic AnalyzersSchematicsDatasheetsU-boot
Industry Keywords
Embedded SystemsNetworking ApplicationsVideo ApplicationsReal-Time Operating SystemsSoftware Upgrade Processes

Tech Stack

Tools & technologies
AssemblyLinuxPythonRTOSC++

About the role

Key responsibilities & impact
  • Lead and contribute to embedded software development projects focused 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 use Yocto or PetaLinux build systems
  • Design and debug software for FPGA SoCs, integrating with hardware and other system components
  • Collaborate on HW/SW/FPGA integration using schematics and datasheets
  • Use oscilloscopes and logic analyzers for debugging and optimization
  • Define architecture and set technical direction for projects
  • Lead project teams and mentor multiple designers
  • Work closely with customers to understand requirements and exceed expectations
  • Apply best design practices to produce maintainable, high-quality code
  • Stay current with emerging technologies and methodologies and bring innovative solutions to projects

Requirements

What you’ll need
  • Degree in Engineering, Computer Science, or equivalent
  • Minimum 8 years' experience in BSP-level software development within embedded Linux, RTOS, or bare-metal environments
  • Minimum 2 years' experience as a technical lead, with proven leadership in project teams, technical architecture, and direction-setting
  • Expertise in embedded software design, including communication, networking, and video applications
  • Strong experience with embedded Linux, including Yocto or PetaLinux flows, build systems, packaging, kernel configurations, and device drivers
  • Practical experience with FPGA SoCs, especially Xilinx or equivalent
  • Proficiency in C, C++, and assembly programming
  • Familiarity with device driver development for Linux and real-time OSes
  • Experience with software upgrade processes and bootloaders like u-boot
  • Skills in HW/SW/FPGA integration and debugging using schematics, datasheets, oscilloscopes, and logic analyzers
  • Strength in object-oriented design principles and implementation
  • Knowledge of scripting languages such as Python, Bash, and TCL
  • Embraces AI as part of a modern engineering toolkit
  • Excellent communication skills
  • Fluency in English
  • Ability to work effectively in a team and with clients
  • Strong technical leadership, emphasizing quality design practices
  • Willingness to learn new technologies and tackle complex challenges

Benefits

Comp & perks
  • Medical plan
  • Dental plan
  • Vision plan
  • Matching GRSP contributions
  • Annual profit-sharing bonus
  • Other supplementary benefits
  • Accommodations available upon request during the selection process