Part-Time
Posted 3 weeks ago
Continuously build exciting features into our firmwares for our custom devices.
Job Description
- Analyze the Hardware schematic and research the components modes
- Develop the modes of operations and the use cases
- Develop robust drivers for the hardware components
- Develop the firmware addressing all the use cases
- Test and adapt the firmware
- Develop testing firmware
- Document the device firmware according to the international coding standards
Required skills and experience
- Excellent knowledge of Embedded C programming
- Excellent knowledge of electronic Hardware design
- Experience with ARM processors development
- Experience with ESP8266 Module development
- Experience with different integrated development environments (IDEs)
- Familiar with embedded system design toolkit (compliers, emulators and simulators, linkers and flashing tools)
- Ability and persistence to work alone on big projects
- Professionalism in meeting deadlines
- Effective communication
Learning Points
- Exposure to a booming startup in a fast-paced environment and interesting challenges
- Learning state-of-the-art technologies and methodologies
- Collaboration with a dynamic, ambitious and disciplined team
- Growth with compelling needs and requirements
- Maximum exposure to a software developing environment
- Experience through the software development cycle from requirements analysis to delivery
Key Performance Indicators
- Total task complexity completed per day
- Constant reporting and follow up
- Quality and efficiency of code
Who we’re looking for
An ambitious, excited, resourceful candidate with a passion to code a difference. An avid learner who’s not afraid to dive head first. A passionate problem-solver who can get the job done independently.
Job Features
Job Category | Electronics |