CareerPlanSign in

Acquisition Software Developer

Canada - Ottawa, ON (TDY)💼 Full-time💰 $93,700–$93,700🗓 2026-09-23 → 2026-09-25

Core

Design, develop, validate, and maintain Ethernet-based software components and SDKs for high-performance GigE Vision industrial imaging products.

Role type

Senior IC software engineer (embedded/networking)

Builds

Windows software for GigE Vision devices, networking infrastructure, and related SDK components for industrial imaging applications

Domain

Industrial imaging, machine vision, Ethernet networking

Deliverable

production ML models | product features

Required skills

C, C++, Python, Ethernet networking, TCP/IP, Git, automated testing, CI/CD

Preferred skills

Windows device drivers, Linux development, machine vision systems, GigE Vision/GenICam, cybersecurity, static analysis tools

Technologies

GigE Vision, GenICam, IP, UDP, RoCE, Windows, Linux, Git

Responsibilities

Design and implement software components in C/C++; Develop tools and test infrastructure using Python; Troubleshoot customer-reported issues; Contribute to code reviews and continuous improvement initiatives; Analyze network performance and communication issues

Seniority

Mid-Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.