Position Overview
The R&D Engineer on Embedded and Linux systems position is a worker role designing and developing the software and firmware of our security systems and building energy management systems Development is in C/C++ and includes maintaining and porting Linux kernels to ARM-based processors, plus also creating custom drivers and applications in C/C++.
The role involves:
- Maintenance of existing embedded firmware & drivers on the ARM Cortex A8, Cortex M3 and ARM9 platforms with future development on peripheral rich MCU using Cortex-M family
- Work on the embedded firmware supporting TCP/IP Stack, UDP, RS485 and RS232 communications systems with encryption options, data processing of configuration and transaction data
- Development of RFID based product
- ZigBee development of our Smart Meter and Smart Energy products
- Serving as a mentor for junior engineers
You will be joining our existing team.
Requirements...