We are looking for some firmware programmers that can write codes for inhouse designed products.
Responsibilities
- Work with hardware design team for requirements
- Write libraries and drivers for peripherals
- Write firmware from scratch for new embedded products
- Troubleshooting firmware
Must Have
- Proficiency in programming languages such as C or C++
- Understanding of RTOS, TCP/IP, UARTs etc
- Grit to learn
- Understanding of algorithms and data structures
Nice to have
- Multi domain knowledge; software, hardware, mechanical, hydrology, meteorology etc.
- Knowledge on basic electronics
- Experience in embedded linux
- Understanding of ARM Cortex M & ESP32 etc
What's great in the job?
- Working with multi domain expertise
- Learning new technologies
- Understanding new domains such as meteorology, hydrology, seismology etc.
What We Offer
Perks
A full-time position
Play with new technologies
Eat & Drink
Tea, coffee and lunch