cover image
WORLD STAR TECH

WORLD STAR TECH

www.worldstartech.com

1 Job

15 Employees

About the Company

Innovative Laser Solution Provider, and offer product design and supply for demanding applications. All product laser systems/photonics design, development and testing are carried out in-house using the most advanced technologies and laser/photonics instrumentation Founded in 1996, we have evolved and are very active in supplying laser diode solutions for measurement, biomedical, bioanalytical applications, and are very active in process control, illumination, alignment industries.

Listed Jobs

Company background Company brand
Company Name
WORLD STAR TECH
Job Title
Software Engineer Intern
Job Description
Job Title: Software Engineer Intern Role Summary: Assists in designing and implementing firmware and graphical user interfaces for laser‑based biomedical and industrial products, while contributing to automation solutions and cross‑disciplinary engineering projects. Expectations: - Pursuing an undergraduate or graduate degree in Engineering, Computer Science, or related field. - Completed internship(s) or practical experience in software/firmware development. Key Responsibilities: - Develop firmware for STM32 (or equivalent) microcontrollers, utilizing timers, UART/I2C/SPI, DMA, ADC, and peripheral drivers. - Design and implement desktop or embedded GUIs for product control and diagnostics. - Create software for in‑house automation, including robotic system integration. - Collaborate with electronic, software, and optomechanical teams to align product functionality with system requirements. - Document code and maintain clean, readable, and well‑structured code bases. Required Skills: - Proficient in C++ (object‑oriented) and Python. - Firmware development experience on ARM Cortex‑M (STM32) platforms. - GUI development for desktop or embedded touchscreen applications. - Strong coding discipline, version control (Git), and documentation practices. Bonus Skills: - C# and .NET experience for desktop application development. - TCP/IP socket programming and familiarity with cloud services. - Image processing exposure. - Ability to work across abstraction layers from embedded code to system architecture. Required Education & Certifications: - Current enrollment in a recognized engineering or computer science program (Bachelor’s or Master’s level). - No specific certifications required, but demonstrable project or internship experience in embedded systems and GUI development is essential.
Toronto, Canada
On site
Fresher
04-03-2026