Job Summary
We are seeking for motivated and detail-oriented student in computer engineering, Electrical Engineering or computer science seeking an internship focused on embedded software design, and image quality tuning. Eager to contribute to real-world embedded vision projects and gain hands-on experience working with image sensors and ISP pipelines.
Responsibilities
• Design, develop, and implement embedded software for various hardware platforms, including ARM-based systems.
• Collaborate with imaging engineers to integrate firmware with hardware components effectively.
• Conduct thorough software testing and debugging to ensure optimal performance and reliability of firmware.
• Create and maintain documentation related to firmware development processes, including XML content development as needed.
• Provide support for software troubleshooting and resolve issues
What You Will Be Doing
• We will assign you responsibilities to craft, implement, debug, and validate features on reference hardware and software
• We will encourage to actively participate in design reviews, code reviews and project planning
• We will provide opportunity to work on both internal and external platforms
• You may be involved in design, build and implementation of embedded firmware and hardware solutions.
If you have knowledge or experience with any of the following technical skills (or related areas) and are enthusiastic about this role, we strongly encourage you to apply:
• Imaging / ISP Tuning
• Languages: Python, C/C++, Bash
• Embedded Systems: Experience with MPUs and GPUs (e.g., NXP i.MX, Qualcomm, NVIDIA Jetson, STM32)
• Operating Systems: Embedded Linux (including Yocto-based builds), RTOS fundamentals
• Tools & Frameworks: Yocto Project, FreeRTOS, OpenCV, STM32CubeIDE, PlatformIO
• Image Processing: Basic knowledge of ISP pipelines, exposure/gain tuning, white balance, color correction, and de-noising
• Debugging & Interfaces: JTAG/SWD, serial terminals, logic analyzers, I2C, SPI, UART
Working hours are flexible. Possibility for a full-time position in the future.
Job Type: Part-time
Pay: $25.00 per hour
Expected hours: 20 per week
Schedule:
• Monday to Friday
Work Location: In person