Description
Summary:
Seeking an experienced firmware developer to master firmware architecture, bootloader, and remote update development for industrial products, utilizing C/C++ and Python.
Highlights:
1. Master firmware architecture and bootloader development
2. Develop firmware for Real-Time operating systems like FreeRTOS
3. Deploy firmware for industrial products with continuous integration
Roles
* 4\+ years of experience as firmware developer
* Experience with firmware management tools
o GIT/Bitbucket
o Jira
o Confluence
o X\-ray testing
* Master firmware development platforms
o ARM, NXP Kinetis, Risc\-V
* Experienced at Embedded Linux development
* Follow/Evangelize company coding standard (C/C\+\+ and Python)
* Follow/Evangelize company firmware development flow (GIT/bitbucket, Jira, Confluence)
* **Master Firmware development**
o **Programming Languages: C/C\+\+, Python**
* **Master Firmware Unit test development**
o **Googletest, Googlemock (C\+\+)**
o **Ceedling (C)Firmware architecture development**
* **Firmware bootloader development**
* **Firmware remote update**
* **Deploy firmware at industrial products**
* **Continuous integration development**
* **Architect/Develop firmware for Real\-Time operating systems**
o **FreeRTOS**
* Bachelor/Master/PhD in electrical engineering or computer science
Training
* Tools
o GIT/Bitbucket/SourceTree training
o Jira Training
o Confluence Training
o X\-Ray training
* Firmware
o Coding standard (C/C\+\+ and Python)
o Embedded C training
o C\+\+ Training
o Python Training
o Bare Metal@NXP Kinetis Training
o Bootloader@NXP Kinetis
o FreeRTOS@NXP by Embedded Labworks
* IDEA products
o Optical Communications Training
o Laser training
o EDFA Training
* IDEA LAB
o Laboratory Automation
Optical routing and networks
Gigabit ethernet and optical transport network basic training
IDEA firmware design flow training
Unit test training
Automatized system test training