Epicareer Might not Working Properly
Learn More

Test Software Engineer - Electronics Manufacturing Services

RM 2,507 - RM 9,229 / Per Mon

Apply on

Availability Status

This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.


Original
Simplified

Job Description:

The Test Software Engineer is responsible for designing, developing, and maintaining software solutions that facilitate product testing. The role involves working with hardware and firmware teams to integrate testing systems and improve the overall testing process through automation and data analysis.

Key Responsibilities:

  • Develop and implement automated test software for hardware products.
  • Design and write test scripts for validating hardware and software components.
  • Work with hardware engineers to interface test equipment with software systems (e.g., test benches, robotics).
  • Analyze test results and provide insights to improve product designs and processes.
  • Debug and resolve issues in test software or hardware setups.
  • Develop and maintain software libraries and frameworks for automated testing.
  • Work with cross-functional teams to ensure compatibility and scalability of test systems.
  • Support continuous integration and testing processes to ensure timely product releases.
  • Generate reports and provide technical documentation for testing procedures.
  • Participate in software and system-level design reviews to ensure ease of testing and testability.

Requirements:

  • Bachelor’s or Master’s Degree in Computer Science, Electrical Engineering, or a related field.
  • Strong programming skills in languages such as C, C++, Python, or LabVIEW.
  • Experience with automated test systems, testing software, or embedded systems testing.
  • Familiarity with hardware testing equipment (e.g., oscilloscopes, multi-meters, logic analyzers).
  • Experience with software debugging and troubleshooting.
  • Knowledge of communication protocols such as I2C, SPI, UART, and Ethernet.
  • Experience with test automation frameworks and tools like Jenkins, Selenium, or similar.
  • Strong problem-solving skills and attention to detail.
  • Good communication skills to collaborate with engineering teams and document results.

Job Type: Full-time

Pay: RM2,507.67 - RM9,229.43 per month