We are looking for a firmware programmer that can write codes for microcontrollers especially ARM based.
Responsibilities
Work with hardware design team for requirements
Write libraries and drivers for peripherals
Write firmware from scratch for new embedded products
Troubleshooting firmware
Challenges
Working with multi domain, software, hardware, mechanical, devops team
Learning new technologies
Understanding new domains such as meteorology, hydrology, seismology etc
Must Have
Proficiency in programming languages such as C or C++
Should be able to program micro controllers in bare metal
Understanding on RTOS, TCP/IP, LWIP, UARTs etc
Understanding on ARM Cortex M
Understanding on algorithms and data structure
What's great in the job?
- We design products that add great values to societies
Team / Company Size:
15 / 60 people
Company Maturity:
Profitable
Benefits
Healthcare, SSF
PTOs
Vacation, Sick, and paid leaves
Eat & Drink
Beverages and Lunch
