- Designing, implementing, and testing firmware for a next-generation Wi-Fi-enabled embedded
device.
- Develop new features and integrate them with web applications.
- Search and assess third-party open-source software suitable for reuse in projects.
- Report software bugs, and troubleshoot and solve complex software and electronics issues.
Requirements:
- At least 2 years of experience in embedded software development or relevant fields.
- Bachelor's degree in Mechatronics, Computer, Communication, or Electronics Engineering (preferred).
- Strong knowledge of C++ and preferably also C. Knowledge of MCU architectures, memories, and peripherals.
-Good knowledge of low-level device driver development, and adequate knowledge of electronics, reading schematics, and datasheets is also required. Additionally.
-The successful candidate must be familiar with software testing techniques and have experience using lab tools such as debuggers and oscilloscopes.
-Self-motivation, self-learning, and initiative-taking are essential qualities
-Ability to work independently, take ownership of projects, go above and beyond the task at hand