Lead Embedded Software Engineer, Connected Devices

Zomedica

Roswell (GA)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Excellent compensation and incentives
Medical insurance
Dental/Vision/Disability/Life coverage
401k with company match
Generous PTO and paid holidays
Growth opportunities

Job summary

Zomedica is seeking a Senior Software Engineer for Connected Devices in Roswell, GA. You will shape embedded software across product lines, bridging architecture with hands-on coding to advance veterinary diagnostics.

Responsibilities include leading architecture, developing embedded systems, and collaborating with cloud and AI teams to deliver connected capabilities. Strong C/C++/Node background and embedded Linux/Windows IoT experience are essential.

Qualifications

  • 5–7+ years of experience with diverse coding background in C, C++, C#, and Node.
  • Experience developing on embedded Linux and Windows IoT platforms.
  • Experience with multimedia and computer-vision applications, including GStreamer pipeline development.

Responsibilities

  • Design, develop, and maintain software solutions spanning embedded devices, edge platforms, and cloud services.
  • Develop telemetry, monitoring, and remote diagnostic capabilities to improve fleet and device reliability.
  • Design and maintain over-the-air software and firmware update mechanisms.
  • Collaborate with cloud, web, data, and AI teams to deliver connected product capabilities.
  • Lead embedded software architecture and technical design for Linux, Windows IoT, and microcontroller-based platforms.
  • Design, implement, debug, test, and maintain production-quality embedded software and tooling.
  • Evaluate technologies related to edge computing, cloud services, and AI-enabled diagnostics.
  • Support secure and compliant product development with risk analysis and lifecycle documentation.

Skills

C
C++
C#
Node
Embedded Linux
Windows IoT
GStreamer
Qt
Maui
Avalonia
MQTT
HTTP
TCP/IP
UART
I2C

Education

Bachelor’s Degree in Computer Science, Engineering, or related field

Tools

GStreamer
QT
Maui
Avalonia

Job description

Zomedica is seeking a Senior Software Engineer for Connected Devices in Roswell, GA. You will shape embedded software across product lines, bridging architecture with hands-on coding to advance veterinary diagnostics.

Responsibilities include leading architecture, developing embedded systems, and collaborating with cloud and AI teams to deliver connected capabilities. Strong C/C++/Node background and embedded Linux/Windows IoT experience are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer — Connected Devices
Senior Embedded Systems Engineer — Connected Devices

Zomedica • Roswell (GA)

On-site
USD 120,000 - 180,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Software Engineer
Senior Software Engineer

Zomedica • Roswell (GA)

On-site
USD 140,000 - 190,000
Excellent compensation and incentives
Medical insurance
Dental/Vision/Disability/Life coverage
+3
Senior Software Engineer, Connected Devices
Senior Software Engineer, Connected Devices

Zomedica • Roswell (GA)

On-site
USD 120,000 - 180,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Cloud Solution Engineer for IoT & AI in Veterinary Tech
Cloud Solution Engineer for IoT & AI in Veterinary Tech

Zomedica • Roswell (GA)

On-site
USD 120,000 - 180,000
Medical insurance
Employer-paid dental/vision/disability
401k plan with a Company match
+3
Cloud Solution Engineer
Cloud Solution Engineer

Zomedica • Roswell (GA)

On-site
USD 120,000 - 180,000
Medical insurance
Employer-paid dental/vision/disability
401k plan with a Company match
+3
Embedded Software Engineer – Medical Diagnostics Platform
Embedded Software Engineer – Medical Diagnostics Platform

Zepto Life Technology • Saint Paul (MN)

On-site
USD 85,000 - 110,000
Health insurance
401(k) plan
Paid time off
Senior Embedded Engineer
Senior Embedded Engineer

Sigma Connectivity Poland • United States

Remote
USD 120,000 - 160,000
Senior Embedded Linux Engineer – Medical Devices
Senior Embedded Linux Engineer – Medical Devices

Custom Health Inc. • Morrisville (NC)

On-site
USD 110,000 - 160,000
Senior Embedded & Telemetry Applications Engineer
Senior Embedded & Telemetry Applications Engineer

Osmosis • Orlando (FL)

On-site
USD 130,000 - 180,000
Senior Embedded Engineer — Wireless Medical Devices
Senior Embedded Engineer — Wireless Medical Devices

Resonant Link Medical, Inc. • Boston (MA)

On-site
USD 120,000 - 180,000
Stock options
Paid holidays
Unlimited vacation
+5