Position Description

Senior Firmware Engineer (Embedded C/C++, FPGA/Microcontroller)
Job Code 22585
Division GMP TECHNOLOGIES (S) PTE LTD (EA Licence:11C3793)
Job Placement Location Singapore
Apply Now
  • Responsible for research, design, and development of computer software systems, in conjunction with hardware product development.
  • Primarily responsible for the design and development of software products for a variety software application.
  • Participates in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and test of software products.
  • Applies computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application.
  • Works closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system.
  • Develops software test procedures, software programs, and related documentation.
  • Contributes to determining, estimating, and validating the cost and scope of software efforts to ensure software performed meets program cost, schedule, and technical constraints.
  • Develop C++ Applications on embedded Systems including FPGAs and SOCs.
  • Implement assigned projects and project tasks to provide software engineering solutions including software design, documentation, verification and validation, used in evaluating, testing and processing high fidelity data acquisition systems.
  • Perform technical review, design analysis, development and selection of hardware and mission critical computer software.


  • B.S. in Electrical or Computer Engineering or equivalent
  • Minimum of 5 years of experience in embedded software development – C/C++
  • Experience with FPGAs or microcontrollers and their interface to external devices (PCs, motors, sensors and analogue circuits).
  • VHDL programming experience with FPGAs desired
  • Experience with embedded microprocessors within FPGAs desired
  • Familiar with Xilinx Development Tools an advantage
  • Hands-on laboratory experience is critical and required, specifically experience with Logic Analysers and Oscilloscopes


We regret that only shortlisted candidates will be notified.


GMP Technologies (S) Pte Ltd | EA Licence: 11C3793 | EA Personnel: Tan Wai Peng | Registration No: R1104671

Back Apply Now