Key Learning Objectives:
- Gain hands-on experience in embedded firmware development using nRF52840 and the nRF Connect SDK.
- Learn to develop and test hardware drivers (e.g., EEPROM memory chips).
- Understand and apply firmware engineering best practices such as modular coding, refactoring, unit testing, and documentation.
- Develop skills in using AI-powered development tools (e.g., Cursor IDE, Copilot, ChatGPT) for efficient commercial-grade firmware development.
- Build practical knowledge of IoT connectivity via ESP32 AWS IoT ExpressLink.
- Strengthen ability to interpret and debug using circuit schematics and hardware integration techniques.
- Apply Python for sensor data analysis and test automation.
Intern's Responsibilities:
- Contribute to the development of embedded drivers and middleware.
- Assist in refactoring existing firmware for improved maintainability.
- Write and run unit teststo validate functionality.
- Document firmware modules, APIs, and design decisions.
- Support hardware-software integration and testing.
- Collaborate with the engineering team in reviewing and improving code.
- Explore and document how AI tools can accelerate firmware development workflows.
Training and Development:
- Technical onboarding to nRF Connect SDK, Zephyr RTOS fundamentals, and project-specific workflows.
- Workshops and mentorship on firmware best practices (driver development, testing, documentation).
- Guided introduction to AI development tools (Cursor IDE, GitHub Copilot, ChatGPT) for embedded systems.
- Tutorials on data logging and Python analysis workflows.
- Hands-on practice with debugging tools and circuit schematics.
Benefits:
- Allowance Provided - Interns will receive a monthly allowance to support their contributions.
- Paid Annual Leave - Applicable to interns who complete more than 3 months of service.
- Supportive Culture - Join a vibrant team environment that champions continuous learning, collaboration, and growth.
- Global Exposure - Gain experience working within a well-established Japanese multinational corporation.
- Supportive Environment - Enjoy guidance from approachable supervisors and high caliber colleagues.