Back to results

Closed listing

Embedded System Engineer

  • Toronto, ON, Canada
  • Greater Toronto Area, Canada, Canada

Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Full-time
Closing date
Experience
Degree in Engineering or a related technical field with 2+ years of industry experience.
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Embedded Systems Engineer

Company Overview

World Star Tech is a leading manufacturer of laser systems for biomedical, instrumentation, and machine vision applications. Located in Markham, we operate out of a modern facility and are currently seeking a dynamic, high-performing Embedded Systems Engineer to join our team. The ideal candidate is an energetic self-starter with excellent technical and communication skills. They must have a proven track record of developing and deploying high-quality software/firmware. If you're a creative thinker with a passion for development and design, we'd love to hear from you.

Key Responsibilities

  • Develop firmware and graphical user interfaces (GUIs) for new and existing products, including laser markers, spectrometers, analyzers, and medical devices.
  • Create software solutions for in-house automation using robotic systems.
  • Collaborate with a multidisciplinary engineering team (electronic, software, and optomechanical) at the forefront of innovation.

Basic Qualifications

  • Degree in Engineering or a related technical field with 2+ years of industry experience.
  • Strong proficiency in C++ and Python, following object-oriented programming principles.
  • Experience developing firmware for STM32 microcontrollers or similar, including use of timers, I2C/UART/SPI, DMA, ADC, and other peripherals.
  • Experience in GUI design for desktop and/or embedded touchscreen applications.
  • Ability to write clean, readable, and well-documented code.

Bonus Qualifications

  • Comfortable working across abstraction layers, from low-level embedded systems to high-level system architecture.
  • Experience with C# and .NET for desktop application development.
  • Familiarity with TCP socket programming and cloud-based services.
  • Experience with image processing

What We Offer

  • The opportunity to work with a dynamic, ambitious team.
  • Access to a state-of-the-art lab and engineering tools.
  • The ability to make a visible impact and contribute meaningfully to company growth.
  • Competitive compensation, health, and medical benefits.
  • An on-site basketball court and gym.
More about this job

Responsibilities

Develop firmware and graphical user interfaces for laser systems, spectrometers, and medical devices. Create software solutions for in-house automation using robotic systems in collaboration with a multidisciplinary team.

Requirements

Requires a degree in Engineering or a related field with at least 2 years of industry experience. Proficiency in C++, Python, and STM32 microcontroller development is essential.

Skills

  • C++
  • Python
  • STM32
  • Firmware Development
  • GUI Design
  • Object-Oriented Programming
  • I2C
  • UART
  • SPI
  • DMA
  • ADC
  • C#
  • .NET
  • TCP Socket Programming
  • Image Processing

Benefits

  • Competitive Compensation
  • Health Benefits
  • Medical Benefits
  • On-site Basketball Court
  • Gym

Visa sponsorship

Not detected in the job text

Categories

  • Engineering
  • Technology
  • Software
  • Manufacturing
  • Science & Research

Keywords

  • Embedded Systems
  • Firmware
  • GUI
  • STM32
  • C++
  • Python
  • C#
  • .NET
  • TCP Socket Programming
  • Image Processing
  • Robotics
  • Laser Systems
  • Biomedical
  • Instrumentation
  • Machine Vision
  • I2C
  • UART
  • SPI
  • DMA
  • ADC
  • Object-Oriented Programming
  • Automation
  • Spectrometers
  • Medical Devices

Report this job