Software Test Engineer Job at Ambrell Corporation, Rochester, NY

N3lFUU9TSTl0TTFtbkpPMmRudndsSXRTekE9PQ==
  • Ambrell Corporation
  • Rochester, NY

Job Description

Job Description

Job Description

Description:

PLEASE NOTE THIS JOB IS BASED IN PENANG, MALAYSIA

About Ambrell

Ambrell ( is a global leader in induction heating technology, delivering innovative solutions for industrial applications. We’re launching a new embedded systems team to create next-generation hardware, and we need a senior engineer to lead the charge.

Role Overview

As a Software Test Engineer, you will develop and execute automated and manual test procedures for embedded systems. You’ll work closely with hardware and software teams to validate firmware, troubleshoot board-level issues, and build custom test setups using Raspberry Pi, Arduino, and custom-designed boards. This role requires strong analytical skills, a passion for quality, and hands-on experience with electronics.

Responsibilities

  • Design, implement, and maintain automated test frameworks using Python and microcontrollers (Raspberry Pi, Arduino).
  • Develop test scripts and test systems that interface with embedded hardware, including custom-designed boards.
  • Create and maintain test setups for functional, regression, and performance testing.
  • Perform board-level troubleshooting using oscilloscopes, logic analyzers, and multimeters.
  • Assemble and solder prototype boards for testing and validation.
  • Collaborate with firmware engineers to identify and resolve software/hardware integration issues.
  • Document test results, bugs, and performance metrics clearly and thoroughly.
  • Support CI/CD integration of automated tests into development pipelines.
  • Maintain and calibrate test equipment and custom test rigs.
  • Participate in code reviews and provide feedback from a testability perspective.

Requirements:

  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related field.
  • 3–5 years of experience in embedded systems testing or firmware validation.
  • Proficiency in Python and basic C/C++ for embedded systems.
  • Experience developing test systems using Raspberry Pi, Arduino, or similar platforms.
  • Strong hands-on skills in soldering, board assembly, and hardware debugging.
  • Familiarity with tools like oscilloscopes, logic analyzers, and JTAG.
  • Understanding of CI/CD pipelines and version control systems (e.g., Git).
  • Excellent problem-solving and communication skills.

Job Tags

Similar Jobs

Amazon.com Services LLC

2026 Applied Science Internship - Automated Reasoning - United States, PhD Student Science Recruiting Job at Amazon.com Services LLC

 ...computing through cutting-edge automated reasoning techniques.Our tools are called billions of times daily, powering the backbone of Amazon's products and services. We are changing the way computer systems are developed and operated, raising the bar for security,... 

ALOIS Healthcare

Travel Nurse RN - Maternal - Newborn Job at ALOIS Healthcare

 ...Job Description ALOIS Healthcare is seeking a travel nurse RN Maternal - Newborn for a travel nursing job in Columbus, Ohio. Job Description & Requirements ~ Specialty: Maternal - Newborn ~ Discipline: RN ~ Start Date: 12/01/2025~ Duration: 13 weeks ~... 

Oracle Imaging Inc.

Medical Receptionist Job at Oracle Imaging Inc.

Job Description Job Description Duties/Responsibilities: Welcomes patients and visitors to the office by greeting patients and visitors in person and on the telephone and answering inquiries or referring questions to other staff members. Schedules appointments...

Southeast Technical College

Adjunct Surgical Technology Instructor Job at Southeast Technical College

 ...Job Description The adjunct instructor will provide instruction and assess student learning in the area of Surgical Technology at Southeast...  ...in alignment with ARC/STSA and CAAHEP standards. Assist with open lab sessions on campus, supporting faculty in managing... 

Eliassen Group

Scrum Masters Job at Eliassen Group

 ...skill fits for both. Please visit us at for more information.Job Description Job DescriptionWe are looking for a talented Agile Scrum Master who can help drive the product development teams to higher levels on the Agile maturity curve, inculcate continuous process...