x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Engineering Job   »   Firmware Engineer
 banner picture 1  banner picture 2  banner picture 3

Firmware Engineer

Quest Global Services Pte. Ltd.

Quest Global Services Pte. Ltd. company logo

The candidate will work closely with an experienced cross-functional team to build applications and make valuable improvements to the current products in the field of motor drive power electronics control design and testing. The candidate will be responsible for coordinating with cross-functional teams (Hardware, PCB Design, Manufacturing) to ensure all inter-dependencies are resolved for the smooth execution of software activities. The candidate has to collaborate with senior architects / engineers to translate the requirements into design and help drive the implementation within the team.



QUALIFICATION:

  • Strong background in embedded software development and experience in design and development of software / digital control algorithms for 3-phase switching power converters in 20-50kW power range.
  • Sound knowledge and hands-on experience in traditional and modern power electronic technologies including Inverter technology for variable speed motor drive (MOSFET, rectifiers and gate driver PWM technologies etc).
  • Good knowledge and understanding of the power electronics and motor control design simulation tools and hardware / software interfacing and design logics.
  • Experienced with digital filtering and control system, such as proportional–integral–derivative (PID) controllers.
  • Proficient in C, C++ programming and knowledge of communication protocols (I2C, SPI, UART, CAN, USB, Ethernet etc.)
  • Experienced with LabVIEW programming and broad experience in the MATLAB / Simulink Toolchain.
  • Knowledge of applied mathematics, numerical methods, data structures, parallel algorithms and methods for scientific computing.


REQUIRED SKILL SET:

  • Bachelor's degree in engineering or computer science. Master’s Degree preferred.
  • Minimum of 6 years of relevant work experience working on development of complex real-time embedded firmware systems, of which at least 2-3 years working as a junior software architect.
  • Experience in development methods such as model based system engineering, rapid prototyping, agile methods and experience with relevant tools.
  • Very good communication skills, including written, verbal, and listening with strong command of English language and experience in working within international and cross divisional teams, with proven assertiveness in highly technical environment.


Sharing is Caring

Know others who would be interested in this job?