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
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
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.