Skip to main content
Zomedica logo

Senior Software Engineer

Zomedica
October 1, 2026
Full-time
On-site
Roswell, GA
IT
Role: Senior Software Engineer, Connected Devices, focusing on designing and maintaining embedded software systems for veterinary diagnostic products. Responsibilities: develop software across embedded devices, edge platforms, and cloud services; implement telemetry, over-the-air updates, and diagnostics; lead architecture decisions for Linux, Windows IoT, and microcontrollers; collaborate with cross-functional teams including cloud, AI, and manufacturing; ensure cybersecurity and compliance throughout the development lifecycle. Requirements: Bachelor’s in Computer Science, Engineering, or related; 5-7+ years experience with C, C++, C#, and Node; expertise in embedded Linux, Windows IoT, multimedia applications, and protocols like MQTT, TCP/IP; strong communication skills; minimal travel (up to 10%). High-Value: embedded systems, IoT connectivity, multimedia and AI integration, veterinary diagnostics, product lifecycle from concept to commercialization, on-site in Roswell, GA.