Embedded Developer

Procom

Embedded C++/C Application Designer/Developer

On behalf of our leading industry client, we are seeking an Embedded C++/C Application Designer/Developer. The successful candidate will be joining an Agile Software Development Team in the client’s Telemetry Control Unit (TCU) organization, and working on a variety of features providing functionality that impacts the customer experience.

Work location: Fully on-site work in Ottawa

Contract Duration: 12-months (with the potential for renewal)

Responsibilities

  • Design/implement/test new features
  • Support downstream teams investigating issues, and resolve defects on the existing code base
  • Optimize performance and improve robustness of the software
  • Integrate/maintain software from 3rd party vendors and open source projects
  • Integrate with internal and external teams to deliver cross-functional features that span multiple embedded systems

Required Qualifications

  • University degree in a Programming/Computer Science/Engineering or related program
  • Must have solid and recent experience with embedded C++/C development
  • Must have experience with object-oriented programming concepts
  • Must have experience with POSIX-compliant/certified operating systems (e.g. Linux, QNX)
  • Must have experience with common development tools (e.g. git, repo, make, gcc, g++, gdb)

Asset Qualifications

  • 3+ years of experience in a software development role
  • Experience in developing in a Linux-based environment
  • Experience with common scripting languages (e.g. Python, Perl)
  • Experience with common networking technologies (e.g. Ethernet, IP, TCP, UDP, ICMP, ping, ARP, Route, DNS, DHCP)
  • Experience with data packet analysis and related tooling (e.g. Wireshark/tcpdump)
  • Knowledge of cellular wireless technologies
  • Strong communication and problem solving skills

Job Alerts

Get notified when new positions matching your interests become available at Kardow.com.

Need Help?

Questions about our hiring process or want to learn more about working with us?