Responsibilities:
- Responsible for all developing activities for embedded software based on ARM Cortex-M platforms
- Work effectively with other members of the team and other functions of the organization to meet goals
- Coordinate with US customers in weekly meetings, ad-hoc meetings
- Deliver tasks/projects according to schedule
Skills/Experience Requirements:
- Good knowledge in C, ARM assembly
- Good knowledge in ARM architecture, tool chains, interfacing
- Good knowledge in Hardware, schematic, data bus (I2C, SPI, CSI…)
- Good knowledge in freeRTOS
- Board bring up with or without OS, knowledge in Boot loaders, Porting OS, BSP etc. is plus
- Minimum 3 year embedded related experience
- Passionate about embedded, device driver programming
- Good at English, especially verbal communication
- Knowledge in Linux device driver is a plus
Hello I have read what you exactly need. However, I would like to ask you a few questions. I do work in a smart way and do not rest until I get the job done. Please feel free to ping me anytime so we can have a detailed discussion and finalize our budget and timeline. I will deliver in best possible way.