Embedded Software Designer – Linux

  • Fidus Systems Inc.
  • Ottawa, ON, Canada
  • Jan 08, 2018
Engineering Software Startup Video

Job Description

Are you passionate about designing and working with new technologies? Driven to win? Excited to learn and apply your skills? Fidus wants to hear from you! We have an opening in the area of Embedded Software with a focus on Linux. Expect to grow, expect to have an impact, and expect challenge.

Embedded Software Designer - Linux

Required Skills & Experience:

  • Familiarity with networking protocols
  • Strength in object oriented design principles and implementation
  • Experience with Xilinx or Altera FPGA SoCs, Xilinx SDK and PetaLinux Tools
  • Familiarity with PERL, TCL, Python or other common scripting languages
  • Exhibit strong communication skills, are fluent in English, have great customer interaction presence, and quickly learn new technologies and processes
  • Proven techniques and habits that lead to high quality design


  • Degree in Engineering, Computer Science, or equivalent
  • 5+ years’ experience with C/C++ programming in embedded Linux environments
  • Understanding of computer organization and architecture
  • Experience working with advanced, multi-core processors
  • Experience with user, driver, and kernel space software development
  • Familiarity with the Yocto Project and its use
  • Experience in HW/SW/FPGA integration, and an understanding of digital hardware design
  • Experience with the complete software design cycle, from requirement definition through to system integration and verification

About Fidus

We are working on leading edge technologies within our three areas of expertise:

  1. High Speed Communication
  2. High Resolution Video
  3. High Performance Computing

Fidus leads in system, hardware, and embedded software design; providing a technical advantage to our global clients, from tech giants to start-ups. As a part of our elite team of FPGA, Hardware, Signal Integrity, and Embedded Software specialists, there is a broad range of design opportunities in a wide variety of clients and industry verticals.

Advantages of Working with Fidus:

  • Cutting edge technology. As a Xilinx Premium Partner, Fidus is involved in assessing and implementing the newest technologies, often before they are released to market
  • An exposure to a large variety of projects and technologies, in many industries
  • Ability to direct your career path, in the highly sought after areas of High Performance Computing
  • Flexible work hours and location
  • Additional benefits include onsite fitness facility, fully stocked kitchen, and competitive health and dental benefits
  • Fidus was ranked as one of the top Small and Medium Sized Employers in Canada, 2015

Thank you for your interest in Fidus! We welcome and encourage applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.