{"id":1186268,"url":"https://alion.io/job/idexx-laboratories-embedded-software-test-automation-engineer","title":"Embedded Software Test Automation Engineer","company":{"id":5908,"name":"IDEXX Laboratories","domain":"idexx.com","url":"https://alion.io/company/idexx-laboratories","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":82,"open_postings":18,"ghost_share":0,"stale_share":0.722,"repost_share":0,"time_to_fill_p50_days":22,"computed_at":"2026-09-25T05:45:01Z"}},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Westbrook, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":98000,"max_usd":181000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":700},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Linux","optional":false},{"name":"Lua","optional":false},{"name":"Python","optional":false},{"name":"Rust","optional":false},{"name":"VHDL","optional":false}],"status":"live","first_seen_at":"2026-09-24T14:55:56Z","employer_posted_date":"2026-09-24","last_verified_at":"2026-09-25T03:33:43Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"As an Embedded Software Test Automation Engineer, you will join our Instrument Development team and help build the test automation frameworks, infrastructure, and tools that ensure the quality, reliability, and performance of IDEXX diagnostic instrumentation. You will play a key role in advancing reusable test automation capabilities across multiple product lines, designing solutions that can be leveraged across instruments rather than rebuilt for each individual platform.\nAt IDEXX, our diagnostic instruments directly support veterinary professionals in delivering real-time clinical care to companion animals around the world. As part of a highly collaborative engineering organization, you'll work alongside software, electrical, mechanical, systems, and biological engineering teams to develop and maintain premium point-of-care analyzers. Your contributions will help ensure our instruments meet the highest standards of quality throughout their lifecycle while enabling teams to develop and deliver innovative products more efficiently.\nWhy does this role matter? Test automation is critical to scaling the development of complex embedded systems while maintaining quality and reliability. In this role, you'll help establish reusable automation frameworks, data pipelines, and CI/CD integrations that improve engineering efficiency across multiple instrument platforms. You'll have the opportunity to contribute both strategically and hands-on, influencing technical direction while continuing to solve challenging engineering problems that ultimately support veterinary professionals and the animals they serve.\nIn this role:\nYou will design and build reusable automated test frameworks, tooling, and infrastructure that can be leveraged across multiple embedded instrument platforms.\nYou will develop, maintain, and continuously improve automated test code used to validate embedded software systems.\nYou will define and maintain automated test strategies across the software development lifecycle, ensuring appropriate test coverage and scalability.\nYou will integrate automated testing into CI/CD pipelines and support the operation of automated test environments, including hardware-in-the-loop (HIL) systems.\nYou will collaborate with engineering teams to identify automation opportunities and improve testing efficiency, quality, and reliability across products.\nYou will contribute to technical direction, standards, and best practices for test automation while supporting and mentoring other engineers as needed.\nYou will participate in reviews of test architectures, automation designs, and engineering solutions to promote maintainability, scalability, and long-term success.\nYou will design data pipelines and tooling to parse, validate, transform, and manage test telemetry and configuration data.\nYou will help establish scalable approaches to test data management that support the introduction of new instruments and data sources.\nYou will contribute directly to embedded software and product development efforts as project priorities require, applying strong engineering judgment and software development fundamentals.\nYou will work as a self-directed team member who values collaboration, continuous learning, and delivering high-quality engineering solutions.\nWhat you need to succeed: Required\nBachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field, or equivalent practical experience.\n5+ years of experience in embedded software test automation, including designing test infrastructure or frameworks that support multiple product platforms.\nExperience designing, building, and maintaining automated test frameworks and hardware-in-the-loop (HIL) testing environments.\nExperience integrating automated testing into CI/CD pipelines and software delivery processes.\nStrong programming skills in at least two of the following languages: C, C++, Python, Lua, Go, or Rust.\nExperience working with Linux operating systems.\nStrong analytical, troubleshooting, and problem-solving skills with attention to detail.\nExperience using Generative AI development tools to support software engineering activities.\nStrong verbal and written communication skills, including the ability to communicate complex technical concepts across cross-functional teams.\nDemonstrated ability to work effectively both independently and in collaborative team environments.\nAbility to balance responsibilities across test automation, software quality, and hands-on embedded software development as business needs evolve.\nStrongly Preferred\nExperience with AI-assisted and spec-driven development workflows, including tools and approaches such as OpenSpec.\nFamiliarity with microcontroller-based embedded systems.\nPreferred\nFamiliarity with VHDL.\nOur tech stack:\nThis role supports embedded software platforms developed using a variety of technologies, including C, C++, Python, Lua, Go, and Rust running on Linux-based systems. The environment includes automated test frameworks, hardware-in-the-loop (HIL) systems, CI/CD pipelines, telemetry and test data processing workflows, and modern AI-assisted development tools. We look for engineers who bring strong software engineering fundamentals, a passion for quality, and the ability to design scalable solutions that can be applied across multiple products and technology stacks.\nWhat you can expect from us:\nBase salary range starting at $125,000 based on experience \nOpportunity for annual cash bonus \nPerformance-based merit increases\nHealth / Dental / Vision Benefits Day-One \n5% matching 401k \nAdditional benefits including but not limited to financial support, pet insurance, mental health resources, volunteer paid days off, employee stock program, foundation donation matching, and much more \nWhy IDEXX:\nWe’re proud of the work we do, because our work matters. An innovation leader in every industry we serve since 1983, our team members help pet owners worldwide keep their companion animals healthy and happy, ensure safe drinking water for billions, and help farmers protect livestock and poultry from disease.\nWe have customers in over 175 countries and a collaborative global workforce. Our culture embraces challenges and encourages learning and discovery. At IDEXX, you’ll be supported by competitive compensation, incentives, and benefits while enjoying purposeful work that drives improvement. If meaningful work and a sense of purpose are at the top of your list, you’ll find it here. Let’s pursue what matters together.\nIDEXX values a diverse workforce and workplace and strongly encourages women, people of color, LGBTQ+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.\nIDEXX is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition, or any protected category prohibited by local, state, or federal laws.","description_format":"text","description_chars":7131,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["401k plan","Continuous learning"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Veterinary Medicine","Environmental Science"],"lifecycle":[{"event":"open","at":"2026-09-24T14:55:56Z"}],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":0,"expected_fill_days":22,"reasons":["conf:2","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-09-25T05:45:01Z"},"pay":null,"html_url":"https://alion.io/job/idexx-laboratories-embedded-software-test-automation-engineer","json_url":"https://alion.io/job/idexx-laboratories-embedded-software-test-automation-engineer.json","meta":{"generated_at":"2026-09-26T04:34:46Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4949,"day_limit":5000,"remaining_today":51,"minute_limit":60,"resets_at":"2026-09-27T00:00:00Z"}}}