Back to results

Embedded Software Coop - ASI

  • Ottawa, ON, Canada

The compensation range for this position is $29/hr - $35/hr. · Full-time

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Pay
The compensation range for this position is $29/hr - $35/hr.
Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Sanmina Corporation (Nasdaq: SANM) is a global powerhouse in integrated manufacturing solutions serving the fastest growing segments of the global Electronics Manufacturing Services (EMS) market. We are a global engine providing the end-to-end manufacturing backbone for the world's most essential and innovative brands. Whether it's autonomous vehicles, life-saving medical tech, next-gen aerospace, or AI/cloud infrastructure - our integrated solutions don’t just meet standards - they redefine them.

Advanced Microsystems Technologies, AMT, is a technology division of Sanmina Corporation (Nasdaq: SANM), responsible for the development of RF, Microelectronics, Optical components, modules and Integrated Systems, providing services from design concept, through prototype design and testing, process development, assembly and test innovation, to volume manufacturing. We are extremely proud to partner with our customers enabling their product through the full product lifecycle.

At AMT, you will work on some of the most innovative programs and products that address emerging markets, including optical and RF communication, datacenter connectivity, quantum computing, automotive sensing systems, medical devices and diagnostics and test & measurement systems, to name a few.

Come and join us, and be part of an experienced team that challenges you to be your best, where you will be empowered to make a difference and where we are extremely proud of what we deliver, together.

Please take a look at: https://www.advancedmicrosystemstechnologies.com/

Job Purpose

AMT has a number of teams that hire coops. These include Micro Electronics, Optics / Optoelectronics, Advanced Systems and Interconnect (ASI), and Process Engineering.

This job posting is focused specifically on the ASI team. During the interview process, we will discuss your preferences and suitability for this group.

The ASI has a broad scope and is responsible for both highspeed interconnect design (ie 200Gbps PAM4 lanes), RF programs (5G radio design, High stability frequency synthesis designs) and optical transceiver solutions (1.6T DR8 pluggable transceiver).

Preference will be given to students who will be available for an 8+ month work term.

Sanmina will consider providing support for select 3rd year students who return to school after their work term and are required to complete a 4th year “capstone” project. The scope of this support would be discussed on a case by case basis.

Duties/ Responsibilities

Develop, test, and maintain firmware for microcontroller-based (MCU) systems using embedded C.

Create and debug Python scripts for test automation, data parsing, and hardware-in-the-loop (HIL) testing.

Create new and expand on existing infrastructure to support device level test and characterization. To involve both software/Firmware development and hands on experimental work.

Work with engineering staff on the design and modeling of products utilizing microelectronic, optical and optoelectronic elements. End markets of products include, but are not limited to Quantum Computing, Telecom/Datacom, AI and LiDAR

Participate in the hardware bring-up process for new PCBs and prototypes.

Implement and troubleshoot low-level communication protocols such as I2C, SPI, and UART.

Document designs, test procedures, and bug reports clearly and concisely.

Participate in code reviews to ensure code quality, robustness, and maintainability.

Work on assorted multidisciplinary projects within the broader AMT design organization.

What You'll Bring

Electrical/Computer Engineering, Computer Science, or Engineering Physics.

While all years of undergraduates will be considered, the preferred candidate will have completed their third year program/courses.

Strong programming skills in C, specifically for embedded systems

Proficiency in Python for scripting, automation, or testing.

Previous project experience involving embedded systems or hardware integration.

Familiarity with basic electronics and the ability to read schematics and use lab equipment (e.g., oscilloscopes, logic analyzers, multimeters).

Excellent problem-solving and analytical skills.

Experience with ARM microcontroller architecture is an asset

Experience with version control systems, particularly Git is an asset

Other Information

The compensation range for this position is $29/hr - $35/hr.

This position is for an existing vacancy.

The hiring process for this position does not use Artificial Intelligence (AI).

Sanmina welcomes and encourages applications from persons with disabilities. In accordance with the guidelines established under the Accessibility for Ontarians with Disabilities Act (AODA), accommodations are available on request for candidates taking part in all aspects of the selection process.
More about this job

Responsibilities

Develop, test, and maintain embedded firmware and Python-based automation for microcontroller systems, device testing, and hardware-in-the-loop workflows. Support hardware bring-up, implement and troubleshoot communication protocols, document and review code, and contribute to multidisciplinary product design and testing.

Requirements

Candidates should be studying Electrical or Computer Engineering, Computer Science, or Engineering Physics; students who have completed their third year are preferred. Strong embedded C and Python skills, embedded or hardware integration project experience, and familiarity with electronics, schematics, and lab equipment are expected; ARM microcontrollers and Git are assets.

Skills

  • Embedded C
  • Python
  • Firmware Development
  • Microcontroller Systems
  • Test Automation
  • Hardware-in-the-Loop Testing
  • Device Testing and Characterization
  • Hardware Bring-Up
  • I2C
  • SPI
  • UART
  • Electronics
  • Schematic Reading
  • Oscilloscopes
  • Logic Analyzers
  • Git

Visa sponsorship

Not detected in the job text

Categories

  • Engineering
  • Software
  • Technology
  • Manufacturing

Keywords

  • Embedded C
  • Python
  • Firmware
  • Microcontrollers
  • Hardware Integration
  • Test Automation
  • Hardware-in-the-Loop Testing
  • Device Characterization
  • PCB Bring-Up
  • I2C
  • SPI
  • UART
  • ARM Architecture
  • Git
  • Electronics
  • Schematics
  • Oscilloscopes
  • Logic Analyzers
  • Multimeters
  • High-Speed Interconnect
  • PAM4
  • RF Design
  • Optical Transceivers
  • Optoelectronics
  • Quantum Computing
  • Telecommunications
  • Datacom
  • LiDAR
  • Code Reviews
  • Embedded Systems

Report this job

Get in touch
MovoJobs

Contact us