{"id":3705035,"url":"https://alion.io/job/zomedica-senior-software-engineer-connected-devices","title":"Senior Software Engineer, Connected Devices","company":{"id":2767476,"name":"Zomedica","domain":"zomedica.com","url":"https://alion.io/company/zomedica","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Paycor","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Roswell, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Avalonia","optional":false},{"name":"C#","optional":false},{"name":"C++","optional":false},{"name":"Computer Vision","optional":false},{"name":"GStreamer","optional":false},{"name":"MQTT","optional":false},{"name":"TCP/IP","optional":false},{"name":"Windows","optional":false}],"status":"live","first_seen_at":"2026-11-03T20:48:11Z","employer_posted_date":"2026-11-03","last_verified_at":"2026-11-10T05:45:19Z","board_verified":true,"closed_at":null,"days_open":6,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":6},"description":"Senior Software Engineer, Connected Devices\nRoswell, GA (on-site)\nReady to Engineer the Future of Veterinary Medicine?\nZomedica 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.\nKey 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.\nThis role is more than engineering software. It's about solving complex challenges to create technologies that improve veterinary care and patient outcomes.\nWhat's in It for You?\nAdvanced Engineering Challenges - Design sophisticated software systems that power next-generation veterinary diagnostics.\nHands-On Innovation - Work from concept through commercialization, turning ideas into real-world products.\nOwnership & Growth - Lead impactful projects and expand your expertise across multiple product lines.\nCollaborative Environment - Partner with experts across engineering, science, manufacturing, and product teams.\nIndustry Impact - Help veterinarians deliver faster, more accurate care through innovative diagnostic technologies.\nAre You Ready?\nIf 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. Apply today and help us tell the story of innovation in animal health.\nIn 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.\nKey responsibilities include:\nDesign, develop, and maintain software solutions spanning embedded devices, edge platforms, and cloud services. \nDevelop telemetry, monitoring, and remote diagnostic capabilities to improve fleet and device reliability. \nDesign and maintain over-the-air software and firmware update mechanisms. \nCollaborate with cloud, web, data, and AI teams to deliver connected product capabilities. \nLead 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. \nDesign, 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. \nEvaluate and recommend technologies related to edge computing, cloud services, IoT connectivity, and AI-enabled diagnostics. \nSupport 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. \nIdeally, to be successful you will possess:\nBachelor’s Degree in Computer Science, Engineering, or other related field; or equivalent combination of education and experience.\n5 to 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;\ndeveloping 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;\ndeveloping embedded user interfaces with QT, Maui, Avalonia, and headless web applications:\nworking with 16-bit and/or 32-bit microcontrollers;\nwith protocols such as MQTT, HTTP, TCP/IP, UART, I2C, etc. \n\nStrong verbal and written communication skills and proven ability to interact effectively with cross-functional groups and subject matter experts. \nMinimal travel (up to 10%). \nZomedica 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.","description_format":"text","description_chars":4971,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":["401k plan","Health insurance","Life insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Health Care"],"lifecycle":[{"event":"open","at":"2026-11-03T20:48:11Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":6,"expected_fill_days":29,"reasons":["conf:1","win:early"],"computed_at":"2026-11-10T06:52:35Z"},"pay":null,"html_url":"https://alion.io/job/zomedica-senior-software-engineer-connected-devices","json_url":"https://alion.io/job/zomedica-senior-software-engineer-connected-devices.json","meta":{"generated_at":"2026-11-10T07:29:30Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":17477,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2767476},"rest":"https://alion.io/mcp/rest/get_company?id=2767476"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fzomedica-senior-software-engineer-connected-devices"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fzomedica-senior-software-engineer-connected-devices"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fzomedica-senior-software-engineer-connected-devices"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/zomedica-senior-software-engineer-connected-devices\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fzomedica-senior-software-engineer-connected-devices"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3705035}},{"tool":"search_jobs","arguments":{"company":"zomedica.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3705035},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}