About the company
US MNC focusing on providing engineering products to its customers. Due to their expansion plan, they are looking to hire more firmware engineers into the team
About the job
...
You will be required to perform the following:
- Design, develop, code, and document larger modules as part of firmware projects and lead a small firmware project.
- Work with Electrical and Mechanical Engineers to develop larger firmware modules or a small complete project.
- Utilize C++ and object oriented coding techniques when developing code bases, follow coding standards and follow standard development best practices.
- Read schematics, utilize oscilloscopes, digital analyzers and other test equipment in the development and debugging of firmware designs.
- Analyze electrical designs to make sure it meets the firmware needs for the larger project.
- Develop UI/motor control firmware for embedded devices for assigned deliverables.
- Design, develop, code, and document small modules as part of firmware projects.
About the manager/team
You will be working in a team of 40 R&D professionals and report to the R&D Manager
Skills and experience required
You will need min Bachelors of Science in Computer Engineering, Electrical Engineering, related field or equivalent experience
- Minimum of 5 years of relevant experience
- Experience with implementing embedded operating systems such as Microsoft CE, QNX, Micrium, etc. on target hardware
- Demonstrated experience with C++ language programming
- Demonstrated knowledge of Object Oriented Analysis and Design
- Knowledge of one embedded graphics libraries
PLUS Point
- Knowledge of .net and C# programming
- Knowledge of C++ ISO/IEC 14882:2203 or higher
- Knowledge of QT or Peg
- Knowledge and experience with creating and reading UML model
To apply online please use the 'apply' function, alternatively you may send your updated CV to steve.ling(@)randstad.com.sg
(EA: 94C3609/ R1332781)