Software Test Engineer Job at Ambrell Corporation, Rochester, NY

TmVVNU45U1VKNHhaMHJRVjE5azRLeng1Qmc9PQ==
  • 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

Staffing the Universe

SAP Basis Job at Staffing the Universe

 ...SAP Basis Job Job Location: Remote as of now - work location is Dearborn, MI once work from office starts Job Type: Contract Client: Ford Rate: Depend on Experience Job Authorization: US Citizen/ GC /EAD (H4/L2/TN) preferred C2c are open only for own Corp... 

Lee Health

Radiology Technologist Hub (Up to $17,900 in HIRING INCENTIVES) Job at Lee Health

 ...Inpatient and Outpatient Work Type :Full Time & PRN Shift :Various Shifts available (Days, Nights, Evenings) Minimum to Midpoint Pay Rate :$25.00 -...  ...or ARRT approved Radiography Program No Experience Required Florida Radiologic Technology License: Required... 

Talen Energy

Mechanical engineering internship Job at Talen Energy

 ...is inviting enthusiastic candidates to apply for our 2025 Engineering Summer Internship at the Susquehanna Steam Electric Station. As one of the...  ...support various Engineering activities (Nuclear, Chemical, Mechanical, Electrical) at the Susquehanna Steam Electric Station.... 

All My Sons Moving & Storage

Non CDL Chauffeur Truck Driver/Mover Job at All My Sons Moving & Storage

 ...maintain your vehicle and moving equipment~ Ensure timely pickups and deliveries&##127919; What Were Looking For:~ Valid Chauffeur drivers license with a clean driving record (CDL not required, but a plus!)~ Previous moving or delivery experience... 

Pregnancy Care Center of Grants Pass

Part-Time Staff Nurse (RN/LPN) Job at Pregnancy Care Center of Grants Pass

 ...Staff Nurse (RN or LPN) 1-2 day(s) per week. Dreams begin with new life , but to understand...  ...our community peace of mind and help in a time of uncertainty. You'll know you are...  ...Grants Pass you'll have: Consistent, part-time hours. PTO and paid holidays. Work...