Senior Embedded Networking Developer

Kanata, ON
Software – Software Development /
Contractor /
On-site
Join Syntronic: Where Your Innovation Shapes the Future
At Syntronic, we don't just follow industry trends—we set them! Join us in partnering with visionary companies and the brightest minds to turn ground-breaking ideas into reality. Imagine working on cutting-edge telecom advancements, pioneering automotive tech, life-saving healthcare innovations, and next-gen industrial automation. Our projects are diverse, impactful, and at the forefront of technological innovation. Be a part of something extraordinary!

Who are we?:
Syntronic is a global leader in design and development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our teams work on projects that define the future—from creating state-of-the-art communication systems and autonomous vehicles to advancing IoT solutions that revolutionize everyday life. At Syntronic, your work will make a real difference.

What we're looking for:
We are seeking individuals who want to:
·        Collaborate with top-tier clients on transformative, cutting-edge projects.
·        Engage with and learn from industry leaders
·        Innovate from concept to completion, ensuring high standards.
·        Gain international experience on global projects.
·        Thrive in an entrepreneurial environment that supports new ideas.
·        Explore multiple sectors like telecommunications, automotive, healthcare, and industrial automation.

What you'll do

    • Work with multidisciplinary teams to define new product requirements.
    • Document and review requirements and designs with peers and stake holders.
    • Develop and maintain embedded optical module software.
    • Document, review and execute designer test cases.
    • Provide support throughout the software and product verification cycle.
    • Troubleshoot low level software issues.
    • Participate in code inspections.
    • Provide guidance to and share technical expertise with more junior members of the software team.

What you'll need to get the job done

    • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering or a related field
    • 4+ years of embedded C/C++ development experience.
    • Solid understanding of multi-threaded software design.
    • Team player with strong communication and collaboration skills.
    • Strong problem solving, troubleshooting and debugging skills.
    • Source code control (Git, Subversion)

What will make us REALLY love you

    • Experience configuring ethernet switches and networking protocols (TCP-IP, DHCPv6, IPV6, VLAN, ECMP, LLDP, LAG, LACP).
    • Secure Zero Touch Provisioning (sZTP), BootZ
    • Linux, SYSBIOS, FreeRTOS or other embedded OS software development.
    • Understanding of hardware devices such as ADCs/DACs/Clocks/UART.
    • Low level software development (Endianness/Bit Masking/Mutual Exclusion).
    • Experience with interfacing to embedded devices via interfaces such as PCIe, I2C, SPI, dual port RAM, RS-232.
    • Cross compiling/remote debugging.
    • JTAG debugging.
    • Ability to use a schematic to understand how electronic devices are connected.
    • Knowledge of optical telecommunications (DWDM/Optical Amplifiers/ROADMs/MEMs).
What you’ll love about us:
At Syntronic, our employees are our greatest asset. We foster innovation, collaboration, and excellence, offering opportunities for personal and professional growth. Join a global community that values creativity and diversity.

Ready to Shape the Future with Us?
If you’re ready to elevate your career and be part of a team that’s making a real impact, we want to hear from you. Apply today and embark on your journey with Syntronic, where your ideas and innovations can truly make a difference.