Senior Embedded Software Test Engineer at New Tone Consulting Pte Ltd
Singapore, Southeast, Singapore -
Full Time


Start Date

Immediate

Expiry Date

17 Jul, 25

Salary

7500.0

Posted On

18 Apr, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Bash, Communication Protocols, Scripting, Validation, Testing Tools, Embedded C, Computer Engineering, Javacard, Software Testing, Python, Analytical Skills, Electronics

Industry

Information Technology/IT

Description

SUMMARY:

We are seeking a skilled Senior Embedded Software Test Engineer to join a dynamic team working on secure embedded systems for mobile and IoT devices. The successful candidate will be responsible for validating and verifying embedded software components, developing test plans, and ensuring high-quality deliverables in a security-sensitive environment. This role is part of an international agile R&D team focused on next-generation digital identity and security solutions.

REQUIREMENTS:

5+ years of experience in embedded software testing or validation.
Strong proficiency in Embedded C and VB.NET for embedded testing environments.
Hands-on experience with embedded testing tools, emulators, and simulators.
Knowledge of communication protocols (SPI, UART, I2C) and microcontroller-based systems.
Experience with test automation frameworks and scripting (Python, Bash, etc.).
Familiarity with smartcard, Javacard, or embedded security is advantageous.
Strong debugging, problem-solving, and analytical skills.

QUALIFICATIONS:

Degree in Electrical, Electronics, Computer Engineering, or related discipline

Responsibilities

Design, develop, and execute test cases for embedded software components and systems.
Perform functional, integration, and regression testing using emulators, simulators, and real hardware.
Collaborate with development teams to define validation strategies and ensure comprehensive test coverage.
Develop and maintain automated testing scripts using relevant scripting languages.
Analyze test results, report bugs, and work with developers to resolve issues.
Ensure product compliance with internal quality standards and customer requirements.
Contribute to the continuous improvement of testing frameworks, tools, and processes.
Provide support for system validation, pre-certification, and release qualification activities.

Loading...