×
Register Here to Apply for Jobs or Post Jobs. X

Connected Devices Software Engineer

Job in Roswell, Fulton County, Georgia, 30076, USA
Listing for: Zomedica
Full Time position
Listed on 2026-09-04
Job specializations:
  • Software Development
    Software Engineer, Embedded Systems/ Firmware/ IoT, Software Architect, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 110000 - 140000 USD Yearly USD 110000.00 140000.00 YEAR
Job Description & How to Apply Below

Position:Connected Devices Software Engineer

Location: Roswell, GA

Job :287

# of Openings:1

Connected Devices Software Engineer

Roswell, GA (on-site)

Ready to Engineer the Future of Veterinary Medicine?

Zomedica is pioneering new ways to connect technology with animal health through innovative diagnostic and therapeutic solutions. In this important software engineering role, you will help build and oversee the company’s embedded software system landscape and development lifecycle. Key to this role is collaborating with product marketing and engineering teamsto create aproduct visionforembedded software systemsacrossmultipleproduct lines.

To be successful, youwillhavea mindset and skillset that can bridge bigpicture information systemarchitectureandhands-on application coding to deliver and implement the desired product roadmap features. This role is more than engineering software. It's about solving complex challenges to create technologies that improve veterinary care and patient outcomes.

What's in It for You?

  • Advanced Engineering Challenges – Design sophisticated software systems that power next-generation veterinary diagnostics.
  • Hands-On Innovation – Work from concept through commercialization, turning ideas into real-world products.
  • Ownership & Growth – Lead impactful projects and expand your expertise across multiple product lines.
  • Collaborative Environment – Partner with experts across engineering, science, manufacturing, and product teams.
  • Industry Impact – Help veterinarians deliver faster, more accurate care through innovative diagnostic technologies.
Are You Ready?

In this role, you will serve as a technical contributor and cross-functional partner, communicating technical tradeoffs clearly, mentoring engineers when appropriate, and helping teams make practical decisions that balance customer value, product performance, regulatory expectations, and business priorities.

Key responsibilities include:
  • Design, develop, andmaintainsoftware solutions spanning embedded devices, edge platforms, and cloud services.
  • Develop telemetry, monitoring, and remote diagnostic capabilities to improve fleet and device reliability.
  • Design andmaintainover-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, including operating system strategy, application frameworks, device interfaces, communication protocols, diagnostics, performance, reliability, and long-term maintainability.
  • Design, implement, debug, test, andmaintainproduction-quality embedded software, including application code, system services, device connectivity, user-interface components, integration layers, and toolingrequiredto support embedded product functionality.
  • Evaluate and recommend technologies related to edge computing, cloud services, IoT connectivity, and AI-enabled diagnostics.
  • Support secure and compliant product development by contributing to software risk analysis, cybersecurity maintenance, vulnerability remediation, traceability, design reviews, verification evidence, and lifecycle documentation consistent with applicable quality system expectations.
Ideally, to be successful you will possess:
  • Bachelor’s Degree in Computer Science, Engineering, or other related field; or equivalent combination of education and experience.
  • 3+ years of experience with diverse codingbackgroundin C, C++, C#, and Node, including demonstrated experience:
    • developing on embedded Linux and Windows IoT platforms;
    • developing multimedia and computer-vision applications, includingGStreamerpipeline development, camera integration, video capture and streaming, hardware-accelerated video processing, and integration with AI/ML inference frameworks;
    • developing embedded user interfaces with QT, Maui, Avalonia, and headlesswebapplications:
    • working with 16-bit and/or 32-bit microcontrollers;
    • with protocols such as MQTT, HTTP, TCP/IP, UART, I2C, etc.
  • Strong verbal and written communication skills and proven ability to interact effectively with cross-functional groups and subject matter experts.
  • Minimal travel (up to 10%).

Zomedica offers
excellent compensation and incentives
, a competitive benefits package with medical insurance, employer-paid dental / vision / disability / life insurance, a 401k plan with a Company match, generous PTO and paid holidays, a collaborative work environment, and great growth potential. As part of the Zomedica team, you will have the unique opportunity to share in the Company's success. Join our growing team of talent dedicated to advancing care for the pets we love!

Zomedica is an equal opportunity employer.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary