First seen by Alion on Nov 2, 2026.
We are looking for a Firmware Testing Engineer with hands-on experience in testing embedded firmware, particularly digital and analog input/output (I/O) interfaces. You will validate firmware functionality, investigate issues across hardware and firmware, and support reliable product performance.
The ideal candidate should understand electrical and electronic system topology and be comfortable interpreting ladder diagrams and electrical schematics.
Key Responsibilities
- Develop and execute test plans, test cases and procedures based on firmware specifications and system requirements.
- Perform hands-on firmware testing, with a focus on digital and analog I/O functionality.
- Validate digital input detection, output switching, signal timing and response under different operating conditions.
- Test analog input and output accuracy, scaling, operating ranges and boundary conditions.
- Set up test hardware, connect I/O devices and simulate signals to verify firmware behaviour.
- Interpret ladder diagrams, wiring diagrams and electrical schematics to understand system operation and define test scenarios.
- Investigate failures, reproduce defects and isolate issues involving firmware, hardware or system configuration.
- Use laboratory equipment such as oscilloscopes, multimeters, signal generators and power supplies during testing.
- Perform regression testing following firmware updates and defect fixes.
- Document test results, report defects clearly and work with firmware and hardware engineers to verify resolutions.
Requirements
- Diploma or Degree in Electrical Engineering, Electronic Engineering, Computer Engineering or a related discipline.
- Hands-on experience in embedded firmware testing and validation.
- Practical experience testing digital and analog I/O interfaces.
- Good understanding of electrical and electronic system topology, signal flow and hardware–firmware interaction.
- Ability to read and interpret ladder diagrams and electrical schematics.
- Familiarity with laboratory test equipment and systematic troubleshooting methods.
- Ability to translate technical requirements into clear, repeatable test cases.
- Strong analytical skills, attention to detail and clear technical documentation.
Added Advantages
- Experience with PLCs, industrial controllers or automation systems.
- Familiarity with industrial communication protocols such as Modbus, CAN, Ethernet or serial interfaces.
- Experience with Python or other scripting tools for test automation.
- Exposure to hardware-in-the-loop testing and automated regression testing.
To apply,simply click the "Apply" button or send your updated profile to [email protected]
EA Licence No.:18S9405 / EA Reg. No.:R1330864
Percept Solutions is expanding and actively seeking talented individuals. We encourage applicants to follow Percept Solutions on LinkedIn at https://www.linkedin.com/company/percept-solutions/to stay informed about new opportunities and events.
Skills
Technical Documentation, Static Timing Analysis, Reading of electrical diagrams, Embedded Testing, Electrical Testing, requirement based testing, Execute Test Plans, Laboratory Techniques, Electronic and Electrical Engineering, Firmware, electronic systems, I/O device, Hardware Interfaces, Wiring Diagrams, Check Data for Accuracy, Hardware-in-the-Loop Testing

