Back to Jobs
Technology

Embedded Test Engineer

Conflux Systems IncAtlanta, GA🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationAtlanta, GA, United States
Risk Assessment

Job description

We are seeking a passionate and experienced QA Engineer to test and enhance connected IoT embedded systems featuring cloud, web, and embedded technologies. The role focuses on ensuring quality, reliability, and performance of smart dispensing systems integrating motors, sensors, precision pumps, REST APIs, and backend services. The ideal candidate is skilled in embedded testing, troubleshooting, automation, and collaborating with development teams to deliver high-quality products.

Responsibilities:

  • Partner with engineering teams to understand system architecture and validate new product features.
  • Define test coverage, create test plans, maintain test cases, and execute manual/automated functional and performance testing.
  • Test and troubleshoot embedded systems, IoT devices, and connected hardware platforms.
  • Analyze system logs, application logs, and event data to identify and resolve defects.
  • Develop and enhance test automation frameworks for physical devices using tools such as Selenium, JUnit, JavaScript, Java, and Groovy.
  • Validate communication between hardware and software using APIs, REST endpoints, and web services.
  • Perform defect triage, risk assessment, reporting, and provide actionable recommendations.
  • Support engineering prototypes and become a subject matter expert in embedded system functionality.

Qualifications:

  • Strong experience testing embedded systems such as HVAC systems, routers, modems, industrial control systems, robotics, telecommunications systems, or avionics platforms.
  • Experience with IoT testing, Linux OS, embedded software, and backend communication protocols.
  • Proficiency with Unix command-line tools and shell scripting.
  • Knowledge of software development lifecycle (SDLC), QA methodologies, testing tools, and quality metrics.
  • Experience analyzing logs, debugging issues, and collaborating with software development teams.
  • Experience with test automation, version control systems (Git), and scripting/programming languages such as Java preferred.
  • Strong analytical, problem-solving, and independent decision-making skills.
  • Preferred: Bachelor’s degree in Computer Science, Engineering, or equivalent technical experience.

Similar jobs