Key Responsibilities:
• Development and Prototyping: Design and develop embedded systems using the ASUS Tinker Board. This includes prototyping, hardware/software integration, and creating proof-of-concept models.
• Software Programming: Write, test, and debug code for the Tinker Board in languages such as Python, C/C++, or others relevant to embedded systems. Work with different operating systems, primarily Linux-based, that are compatible with the Tinker Board.
• Hardware Interface: Interface the Tinker Board with various external devices and sensors, ensuring seamless communication and data collection.
• IoT Integration: Implement IoT solutions using the Tinker Board, including connectivity, cloud integration, and data analytics.
• Performance Optimization: Optimize system performance considering constraints in processing power, memory, and energy consumption.
• Troubleshooting and Maintenance: Provide technical support for Tinker Board-based systems, troubleshoot issues, and develop updates/upgrades to existing systems.
• Collaboration and Communication: Work collaboratively with other engineers, developers, and stakeholders. Clearly document the development process, challenges, and solutions.
• Research and Development: Stay abreast of new trends and advancements in single-board computers and embedded systems. Propose innovative approaches and technologies to improve project outcomes.
Qualifications:
• Bachelor’s/Master’s degree in Computer Science, Electrical Engineering, or a related field.
• Proven experience with single-board computers, particularly the ASUS Tinker Board.
• Strong programming skills in Python, C/C++, or other relevant languages.
• Familiarity with Linux operating systems and embedded software development.
• Experience with IoT technologies, hardware interfacing, and sensor integration.
• Excellent problem-solving, analytical, and debugging skills.
• Strong communication and teamwork abilities
Bachelor’s Degree