Acquisition Software Developer
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