About the company
US public listed company focusing on delivery cutting edge solution to their customers. Due to their expansion plan, they are looking to hire more firmware engineers into their R&D team.
About the job
You will be responsible for the design and development of device firmware and software applications using C/C++ programming languages.
- Interfaces with hardware and software engineers, application developers, field engineers and customers and other functional groups.
- Attends requirements meetings for moderately complex firmware design projects.
- Completes all phases of moderately complex firmware design projects.
- Reviews firmware test results and root cause analysis. Resolves highly complex technical issues.
- Reviews changes or upgrades to existing firmware designs.
- Develops new solutions to unique problems.
- Identifies issues, and makes recommendations for complex problems.
- Makes modifications to or upgrades existing firmware designs via patches and generating new code.
- Enhances and improves existing technologies to apply to new solutions.
- Makes recommendations to immediate team to enhance performance and improve product quality.
About the manager/team
...
You will be working in a team of 20 R&D professionals and report to the R&D Manager.
Skills and experience required
You will need min 2-3 years of relevant experience in firmware development and a bachelor degree in engineering.
- Experienced in full product life cycle from concept to release and play. Scope of designs includes embedded micro-controller systems, motion control, sensor interfacing and connectivity.
- Technically strong in C/C++ , using multithreading to handle different processors.
- Good understanding of Embedded Linux & RTOS on the mechanism of how to sync with other tasks.
- Knowledge of wired networking technologies and securities.
To apply online please use the 'apply' function, alternatively you may send your updated CV to steve.ling(@)randstad.com.sg
(EA: 94C3609/ R1332781)