You are here
Principal Embedded Software Engineer
- A leading automation company
- Leading embedded system projects
About Our Client
A leading automation company is currently looking for a Principal Embedded Software Engineer to design, develop and test firmware and embedded software application for existing and next generation micro-controller and I/O modules.
Partnering with team members across the globe, you will create and debug of embedded software applications. You will participate in or conduct technical reviews with peers to identify problems early in the development phases.
The Successful Applicant
You should have a Degree or Master in Embedded Systems, with strong track record in developing Real Time Embedded Systems. Experience in industrial control systems and functional safety is a great advantage.
Strong knowledge in programming language: C, Object Oriented C++ is essential. You should also have experience in programming 32 bits Micro controller ( ARM or Cold Fire ) and developing low level device driver.
You should possess experience in one or more of the followings:
- Development with RTOS, such as VxWorks, ThreadX or others
- Development of communication protocols like Ethernet/USB/WIFI and CAN/Profibus
- Automated unit test methodology
What's on Offer
Applicant would have an opportunity to work in a strong team environment with good support from management.