Application Developer - Intermediate

Artech LLC

  • Westbrook, ME
  • 4 days ago
  • $40–$66.67 Per Hour

Highlights

You will help design and build new automated testing infrastructure, transform raw data into automated test cases, and expand our test coverage for mission-critical medical diagnostic instruments in the veterinary field. In this role, you will contribute to both manual and automated testing efforts, working closely with development teams to ensure high-quality, reliable software for our embedded systems.

Numbers & Facts

LocationWestbrook, ME
Salary$40–$66.67 Per Hour

Description

Pending Spotlight Call - 9/24 at 12:30pm EST

Location: Onsite

Embedded Software Test Automation Engineer

About the Job
We are seeking an enthusiastic and detail-oriented Test Automation Engineer to join our engineering team. In this role, you will contribute to both manual and automated testing efforts, working closely with development teams to ensure high-quality, reliable software for our embedded systems. You will help design and build new automated testing infrastructure, transform raw data into automated test cases, and expand our test coverage for mission-critical medical diagnostic instruments in the veterinary field.
Our team directly contributes to the real time care of companion animals by bringing premium bench top clinical analyzers to life with full-stack embedded solutions. These analyzers ensure the health and well-being of animals, simplify the workflow of veterinary technicians and enable the success of veterinary businesses of all sizes. Our team operates in a fast paced, agile environment. We strive for fast feedback in our development cycles and seek to continuously learn and adapt.
Key Responsibilities
" Manual Testing & Validation
Execute functional and regression test cases on embedded systems.
Accurately log, track, and report defects in collaboration with developers.
Verify bug fixes and ensure test reproducibility.
" Automation Development
Design, develop, and maintain automated code using C, C++, Go, and Python.
Build and enhance automated test frameworks and tools for embedded software validation.
Implement processes to convert existing manual test data into automated test executions.
" Test Infrastructure
Collaborate with engineering teams to identify automation opportunities and improve efficiency.
Integrate test automation into CI/CD pipelines.
Maintain and troubleshoot automated test environments, including hardware-in-the-loop (HIL) setups.
" Data Transformation
Process and structure raw test data for automated execution and results analysis.
Develop tools to parse, validate, and reprocess telemetry and configuration data for automated runs.
Required Qualifications
" Bachelor s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
" Strong programming skills in at least one of C, C++, Go, or Python (familiarity with all is a plus).
" Ability to work with hardware-based testing environments.
" Strong analytical and problem-solving skills, with attention to detail.
" Ability to read, understand and code in embedded C, C++, Go, and Python
" Ability to understand UML specifications of software design elements
" Familiarity with Linux Operating Systems and Micro-controllers

Similar Jobs

See more jobs