Software
Kanata, ON
Full-time permanent
Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics?
What we’re looking for
Highly motivated and dynamic professionals
Motivated designers with broad backgrounds and service mindset to be a consultant
Professionals with ability to work both with in-house projects and on-site assignments at our customer’s locations  
What you will do
Our team is looking for an experienced embedded and real-time software/firmware developer for our client’s leading-edge optical line system product line. Our team is responsible for developing carrier grade software and firmware which follow modular and reusable design principles. Our client’s software and firmware consist of many layers and components from low level device drivers to optical control application and interface to shelf controller.

You will be responsible for the following activities:

  • Work closely with hardware engineers to understand HW control architecture including CPU architecture, memory access and control of various peripherals
  • Be able to independently develop firmware that supports the designed hardware, e.g. driving DACs, reading ADCs and control flash devices through low level device interfaces or FPGA interface
  • Work closely with optical engineers to define optical control requirements and develop control algorithms. Implement the control algorithms on top of Linux and FreeRTOS operating systems
  • Be able to work on software interface layer that communicates with system controller on a different card through gRPC interface over Ethernet
  • Be able to provide to management team accurate design estimates for planning purposes
  • Be able to follow development processes to ensure delivery of quality products on time
  • Flexible and be able to adapt to changing tasks when needed.  
  • What you need to get the job done

  • Bachelor or higher degree in Electrical Engineering/Computer engineering, or equivalent education
  • Solid understanding of digital signal processing principles and PID control algorithm
  • Experience in two or more of the following technologies:
  • Knowledge of Erbium-Doped Fiber (EDFA) and RAMAN Amplifiers.
  • Receiver and Transmitter Optical Sub-Assemblies (ROSA/TOSA/TROSA), and Digital Coherent Optics (DCO)
  • Knowledge of Wavelength Selective Switching (WSS)
  • Minimum 5 years industry working experiences in real time programming in C++/C/Python in Linux and FreeRTOS environment
  • Solid industry experiences with low level device interfaces including but not limited to SPI, I2C and PCIe interfaces
  • Proficient in using lab equipment including but not limited to oscilloscopes and power meters
  • Good understanding of SOC controller/processor architecture, Linux kernel, and real-time OS operations
  • Proven ability to grasp new technical concepts quickly.
  • Excellent written and verbal communication and presentation skills.
  • What will make us REALLY love you

  • Experiences with optical networking communication systems – especially optical transceivers or/and fiber optics modules.
  • Knowledge of Petalinux and its build environment is a plus
  • #SyntronicP1
    What you’ll love about us
      Company Culture – outstanding people and a flexible work environment with lots of after work activities/groups! It’s so great, we even won an award for it!
      Work/Life Balance – 4 weeks holidays to start and work that stays at work!
    •   Career Growth Opportunities – being a design house keeps variety in your work. New opportunities happening all the time!
    •  Great Benefits – and, they start the same day you do… and, they include your family… and, the company matches your RRSP contributions!
    About Syntronic Canada
    Syntronic provides our customers a complete portfolio of professional services to support their product development including research & development, new product introduction, manufacturing, and aftermarket services. We adopt the latest technologies in electronics design and software development with a pool of technically skilled staff around the world. Among our customers and partners are some of the world’s most technically intensive businesses and organizations. This pushes us forward in designing to satisfy our customers’ needs with a focus on quality, competence, capacity and continuity.
    Syntronic values diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. If you require accommodation due to a disability at any time during the recruitment and/or assessment process, please contact our recruiting team and we will make all reasonable efforts to accommodate your request.

    Related jobs

    Are we your next great career match?

    We are a global team of engineers present in eight countries and three continents. Together with our world-leading partners, we create tomorrow's technology in telecom, automotive, industrial, defence, and medtech.

    About us

    Syntronic employees