2,052,419open jobs
122,968companies
237,900added this week
Browse all
Salary
$47k – $66k per year (gross)
Location
In office (Singapore)
Experience
5+ years exp
Employment
Full-Time

First seen by Alion on Nov 2, 2026.

Overview
Company
Impact
Profile match
Percept Solutions uses Agile methods to accelerate application development and provides DevOps, integration and software engineering services. It hires DevOps engineers, Java full stack leads, network engineers and test development engineers, mainly in Singapore. The company is headquartered in Singapore.

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

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,052,419 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Singapore
$47k – $80k per year (gross) · In office · Full-Time · 5+ years exp · Singapore
Apply
$36k – $47k per year (gross) · In office · Full-Time · 3+ years exp · Singapore
C++
DevOps
Wi-Fi
Chips/EDA
KiCad
IoT
Zigbee
Apply
In office · Full-Time · 6+ years exp · Bachelor's Degree · Singapore
MedTech
Design Controls
Apply
$56k – $75k per year (gross) · In office · Full-Time · 6+ years exp · Singapore
SpaceTech
FMEA
Apply
Firmware Engineer 9 hours ago
In office · 5+ years exp · PhD · Singapore
Python
C#
C++
Perl
C#
.NET
DevOps
RTOS
Git
Linux
Management
Agile
Apply
≈ $74k – $169k per year (Estimated) · In office · Master's Degree · Singapore
Python
Java
Ruby
Perl
DevOps
HPC
Linux
Windows
Apply
≈ $51k – $109k per year (Estimated) · In office · Bachelor's Degree · Singapore
Python
Java
Perl
AI/ML
Machine Learning
DevOps
Linux
Chips/EDA
Advantest / Teradyne ATE
Apply
≈ $83k – $163k per year (Estimated) · In office · Singapore
Python
Java
Ruby
Perl
DevOps
HPC
Linux
Windows
Apply
≈ $76k – $149k per year (Estimated) · In office · Bachelor's Degree · Singapore
Python
C#
C++
AI/ML
Machine Learning
DevOps
Linux
Apply
≈ $42k – $86k per year (Estimated) · In office · Bachelor's Degree · Singapore
Python
SystemVerilog
Perl
Chips/EDA
Synopsys VCS
Cadence Xcelium
UVM
Apply
See all jobs
This is one of many
2,052,419 more open roles from verified company boards, updated every day.