Senior Software Engineer
Zomedica
Senior Software Engineer, Connected Devices
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 teams to create a product vision for embedded software systems across multiple product lines. To be successful, you will have a mindset and skillset that can bridge big picture information system architecture and hands-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?
If you’re ready to combine your engineering expertise with leadership and project management skills and play a critical role in shaping Zomedica’s future, we’d love to hear from you.
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, 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, including operating system strategy, application frameworks, device interfaces, communication protocols, diagnostics, performance, reliability, and long-term maintainability.
- Design, implement, debug, test, and maintain production-quality embedded software, including application code, system services, device connectivity, user-interface components, integration layers, and tooling required to 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.
- 5-7+ years of experience with diverse coding background in C, C++, C#, and Node, including demonstrated experience:
- developing on embedded Linux and Windows IoT platforms;
- developing multimedia and computer-vision applications, including GStreamer pipeline 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 headless web applications:
- working with 16-bit and/or 32-bit microcontrollers;
- with protocols such as MQTT, 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%).
- 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
- great growth potential
- As part of the Zomedica team, you will have the unique opportunity to share in the Company's success.
Zomedica is an equal opportunity employer.
#J-18808-Ljbffr- ...testing, data analysis, and applying machine learning techniques to large datasets to find actionable insights. Additionally, the engineer will develop test scripts and maintain documentation for all developed objects and processes. Requirements: Candidates must...Senior
- The company where you can make an impact and bring value.Job Summary:Greenstone is seeking a mid-level Software Engineer to join our integrations team. This role is ideal for someone with professional experience in building and maintaining B2B system integrations, as well...SeniorFull timeRemote work
- ...national origin, or disability.Envision yourself at BarracudaThe Cloud-to-Cloud Backup team is looking for an experienced Senior Software Engineer to join our team in Barracuda's Data Protection division. You'll be part of the team building the next generation of our Cloud...SeniorWorldwideFlexible hours
- ...Role: Senior Software Engineer, Connected Devices, focusing on embedded software systems for veterinary diagnostic products. Responsibilities: design, develop, and maintain embedded software across Linux, Windows IoT, and microcontroller platforms create...Senior
- ...Alpharetta, United States | Posted on 10/29/2025 SeniorSoftware Engineer- Strong knowledge of Java and Python. Alpharetta GA... ...Platform (AWS/Azure/GCP) Responsibilities Weare looking for a Senior Software Engineer with strong hands-on experience inJava and Python to...Senior
- ...Job Title Python Contractor - Software Developer Location: Prefer Alpharetta/Atlanta, GA or Boca Raton, FL; open to remote candidates working EST hours Role Overview We are seeking a highly skilled Python contractor to support application development...SeniorFor contractorsRemote work
- ...is positioned for continued growth and is recognized among the nation’s best‑managed firms. Doeren Mayhew is seeking a Senior Software Engineer. The role may be based in Troy, Michigan; Atlanta, Georgia; or Dallas, Texas. Responsibilities Act as a client‑facing...Senior
- ...Equifax is seeking creative, high-energy and driven software engineers with hands-on development skills to work on a variety of meaningful projects. Our software engineering positions provide you the opportunity to join a team of talented engineers working with leading...SeniorShift work
- ...to propel the industry forward and make engineering and construction more efficient and sustainable... ...500 talented individuals who extend our software’s reach to over 100 countries worldwide.... .... Find out more at RIB Careers. Senior Software Engineer - Alpharetta, USA...SeniorFull timeLocal areaWorldwide
- ...If you want to make an impact on a global scale, come make a difference at Fiserv.Job TitleSenior Software Engineer, Backend and PostgreSQLWhat does a successful Senior Software Engineer do at Fiserv?Finxact, a Fiserv company, is an enterprise-class, cloud-native banking...SeniorFull timeTemporary workH1b
- ...TitleSoftware Development & Architecture LeadWhat does a successful Software Development and Architecture Lead do at Fiserv?A successful... .... The position partners across architecture, delivery and engineering teams to improve platform performance, reduce delivery risk, and...SeniorFull time
- Senior Software Engineer Location: Hybrid 3X a week in Alpharetta, GA. Must be local to Georgia or surrounding area, as the final round is an in-person interview. The Software Developer will support the design, development, and modernization of cybersecurity technology...SeniorLocal area
- Title: Senior Software Engineer - Formworks -OCR & AI Document Processing Duration: 6+ months Location: Hybrid near Alpharetta, GA, Rancho Cordova, CA or Oakland, CA (Only Locals to any of the mentioned location) The Senior Software Engineer will help Enhance and support...SeniorLocal area
- Senior Software Engineer We are CirrusLabs. Our vision is to become the world's most sought-after niche digital transformation company that helps customers realize value through innovation. Our mission is to co-create success with our customers, partners, and community...SeniorFull timeRelocation
$68k - $108k
...0 - 108,000 per year Requirements: ~ Bachelors degree in software engineering, Computer Engineering, or a related technical field ~8-10... ...making an impact on healthcare challenges around the world. This Senior Software Engineer role is part of our R&D Engineering team...SeniorFull timeImmediate start$92.7k - $222.48k
...innovation that aims to reinvent what a pharmacy and a health care company can be in the digital world. Currently, we are hiring a Senior Software Engineer - Android, reporting to the Senior Manager, Rx Digital Engineering, who will work on the CVS and Health 100 (H100) apps...SeniorHourly payFull timeTemporary workCurrently hiringLocal area- ...that leads with our humanity-driving our business priorities alongside meaningful social, community, and societal impact. Senior Software Engineer, WaveLogic Modem Software Development plays a critical role in delivering next-generation optical transport and switching...SeniorLocal areaRemote workFlexible hours
$131k - $218.3k
...want to be part of tomorrow’s health today, we want to hear from you.We are seeking a highly skilled and experienced Senior AI Full Stack Software Engineer to join our innovative team at CMM. This role involves designing, developing, and deploying end-to-end AI-powered...SeniorFull time- ...energized by rapid problem-solving, and capable of bridging the gap between ambiguous business needs and functional technical tools.Core Engineering PhilosophiesOur team operates under three foundational principles to ensure delivery excellence:Interruption-Resilient Design: We...SeniorImmediate startShift work
- ...Requisition ID:7222 Job Title:Senior Software Engineer - Alpharetta, GA Job Country:United States (US) Here at Avanos Medical, we passionately believe in three things: Making a difference in our products, services and offers, never ceasing to fight for groundbreaking...SeniorFull timeTemporary workFor contractors
$128.4k - $215.8k
...minimum of 5 days per week and is only located in the location(s) posted. No relocation is offered.AT&T is seeking an AI-Native Software Engineer, Senior who combines strong software engineering fundamentals with expertise in AI-enabled application development, agentic...SeniorTemporary workWork at officeLocal areaRelocation- ...Job Title: Senior Pega Software Engineer Location: Alpharetta, GA - Hybrid (Onsite 2 days / week) Type: Contract W2 Duration: long term Experience: 10+ Years Job Description: As a Senior Pega Software Engineer, you will help build highly...SeniorContract workLocal area2 days per week
- ...Sr. Software EngineerOracle Database admin at mission critical applications with high availability. Min 1 yrs experience in Oracle RAC. Min experience at database base migration/upgrade to new hardware Exadata. 2 yrs experience/knowledge of Data Guard and Golden Gate....SeniorShift work
- ...exciting opportunities supporting Brightree by ResMed and MatrixCare by ResMed! Brightree, a ResMed company, is looking for a Senior Software Engineer to join the Brightree Resupply engineering team. This role plays a critical part in scaling the SNAP product to broader...SeniorImmediate start
$86.6k - $144.4k
...library and centralized design tokens, while leveraging a modern, scalable technology stack.About the RoleWe are seeking a Full Stack Engineer to partner closely with product, design, and engineering teams to deliver a high-quality, scalable web application.This role will...SeniorFull timeLocal area- ...App is offering a better way to file your taxes as an alternative to traditional online DIY tax preparation systems. As a Senior Software Engineer on our Tax Engine Server Engineering team, you will build and enhance the codebase that powers our tax filing experience....SeniorWork at officeLocal areaRemote work
$60 - $65 per hour
...Time) | USD 60-65 / Hourly (C2C)Employment Type: C2C, Full TimeClient: TechMContact: Meghana GorusuCompany: SRI Tech SolutionsRole : Senior Lead Full stack DeveloperOverall IT Experience : 16+Location : AlPHARETTA GAAssociates should be able to come up with Design and...SeniorHourly payFull timeWork experience placement- We are seeking a skilled Mainframe Developer with strong experience in IBM Mainframe technologies The candidate will be responsible for analyzing business requirements developing and maintaining batch and online applications supporting production issues and delivering high...Senior
- Work closely with DevOps and cloud infrastructure architects and engineers to design, implement and manage secure, scalable and reliable cloud infrastructure environments for Foghorn customers. Propose and implement cloud infrastructure transformation and automation based...Senior
- Sr. Software Engineer ALPHARETTA, Georgia, United States, 30009 Position Type - Contract Mandatory Skills: Java Full stack. OpenShift, API/Web service, Azure integration, SQL Server Job Description: The Sr. Application Developer will be responsible in all phases of development...SeniorContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer fintech Roswell, GA
- startup software engineer Roswell, GA
- software engineer Roswell, GA
- software engineer amazon Roswell, GA
- cybersecurity software engineer Roswell, GA
- software engineer healthcare Roswell, GA
- part time software developer remote Roswell, GA
- software developer Roswell, GA
- entry level software engineer remote Roswell, GA
- ngo software engineer Roswell, GA



