Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

HW related Embedded Software Engineer

DZSi

DZSi

Software Engineering
Ottawa, ON, Canada
Posted on Aug 23, 2025
Job Type
Full-time
Description

We are seeking a technically strong HW related Embedded Software Engineer to develop and maintain hardware-near software for telecommunications access network equipment. This role focuses on board bring-up, RTOS, and performance-critical embedded development.

Key Responsibilities:

  • Develop embedded software in C/C++ for accessing network devices.
  • Perform bare-metal programming, RTOS development, and board bring-up.
  • Interface with hardware components (e.g., I2C, SPI, PCIe, Ethernet PHYs, SFPs).
  • Debug and optimize system performance using tools like GDB, Valgrind, and strace.
  • Collaborate with hardware teams to interpret schematics and datasheets.
  • Integrate with Broadcom platforms (BAL, Switch SDK, OLT SDK).
  • Participate in Agile development ceremonies, including sprint planning and retrospectives.
  • Work closely with QA to validate software in lab and field environments.
  • Contribute to CI/CD pipelines and continuous integration efforts.
Requirements

  • Degree in Electrical Engineering, Computer Engineering, or Computer Science
  • 3+ years of experience in embedded software or platform software development
  • Proficiency in C/C++, Linux kernel, and build systems (CMake, Make, Yocto, Buildroot).
  • Experience with RTOS (VxWorks, FreeRTOS), U-Boot, and ARM processors (e.g., NXP LS10xx).
  • Familiarity with networking protocols (Ethernet, VLAN, TCP/IP).
  • Strong debugging and troubleshooting skills.
  • Exposure to Python, Bash, and network simulation tools (Wireshark, Scapy).
  • Experience with unit testing, CI/CD, and Agile/Scrum methodologies.