Senior Firmware Engineer (C/C++ / Software Development / Plasma Source Machine / Semicon | MNC)

5-8 years
3 days ago
Job Description


  • 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 of software applications using analysis concepts and principles.
  • Participates in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and testing of software products.
  • Works closely with cross-functional members of the engineering organization to develop and evaluate the 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.

  • Bachelor's in Electrical or Computer Engineering working in the design & development on semiconductor machines (RF Power Delivery System, Remote Plasma Source).
  • Minimum of 5 years of experience in embedded software development using C/C++ is a must.
  • Experience with FPGAs (Xilinx) or microcontrollers and their interface to external devices (PCs, motors, sensors and analog circuits) is required.
  • Familiar with VHDL/Verilog programming and Xilinx Development Tools is advantageous.
  • Must possess hands-on laboratory experience with Logic Analyzers and Oscilloscopes.
  • Excellent verbal and written communication skills are required.

GMP Technologies (S) Pte Ltd | EA Licence 11C3793 | EA Personnel: Novita Widjaja | Registration No:R22105960



People Also Considered

Career Advice to Find Better