Senior Software Engineer, Connected Devices
Zomedica
September 01, 2026
Full-time
Remote friendly (Roswell, GA)
Worldwide
IT
Role: Senior embedded software engineer focusing on the development and oversight of Zomedica's veterinary diagnostic and therapeutic embedded systems. Responsibilities include designing, developing, and maintaining software for embedded devices, edge platforms, and cloud integration; creating telemetry and diagnostic capabilities; and ensuring secure, reliable, compliant product development. The role involves leading software architecture for Linux, Windows IoT, and microcontroller-based platforms, as well as collaborating with cross-functional teams in cloud, web, AI, and data domains. Required qualifications include a bachelorβs degree in Computer Science or related field, with 5-7+ years of experience in C, C++, C#, and Node, specifically on embedded Linux, Windows IoT, and multimedia applications, protocols like MQTT and TCP/IP, with microcontroller expertise. Preferred skills include multimedia, computer vision, and AI/ML inference experience. The position involves minimal travel (~10%) and offers growth, industry impact, and ownership opportunities. High-value specifics: embedded systems for veterinary diagnostics, IoT connectivity, multimedia and AI-enabled applications, regulatory and cybersecurity considerations.