Talent.com
Sanmina Corporation
Embedded Software DeveloperSanmina Corporation • Ottawa, ON, Canada
Embedded Software Developer

Embedded Software Developer

Sanmina Corporation • Ottawa, ON, Canada
23 days ago
Salary
CA$75,000.00 yearly
Job type
  • Full-time
Job description

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 a 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.

The design engineering group provides complete end-to-end product development solutions to a variety of customers. These product solutions include optical transceivers, development of test and measurement modules, RF solutions, and optical sub assemblies. The team delivers project solutions from concept definition through to volume manufacturing.

The design team is seeking an Embedded Software Developer in optical transceiver designs to participate in the software development life cycle, from concept through to delivery to end customers. The candidate will be expected to collaborate with a cross function product development team.

Nature of Duties/Responsibilities

  • Participate in the software development life cycle, from development through delivery to the end customers.
  • Implement embedded control firmware for advanced pluggable optical transceivers.
  • Consult with optical, hardware, microelectronics, software, manufacturing and test teams during design development.
  • Interface with various testing groups for test case development. This includes FW DVT, optical test system software test and manufacturing tests.
  • Debug system defects, throughput and performance. Work with product verification and test teams to resolve problems.
  • 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.
  • Participate in code reviews to ensure code quality, robustness, and maintainability.
  • Requirement and design documentation.
  • Transfer of information to manufacturing.
  • Work on assorted multidisciplinary projects within the broader AMT design organization.

Education and Experience

  • B.S. degree in Electrical/Computer Engineering, Computer Science, or Engineering Physics. M.S. or Ph.D. is considered and asset.
  • Minimum 2 years of relevant experience is required.
  • Very good ARM Cortex‑M architecture knowledge (cores, bus structures, caches, etc.)
  • Embedded & realtime software development. C/C++ and assembly language (debug – profiling).
  • Experience in low‑level drivers development.
  • Good understanding of fundamentals of digital and analog circuit design.
  • Experience with SPI, UART, I2C, MDIO driver development and testing.
  • Excellent analytical and troubleshooting skills.
  • Experience with JTAG debuggers, oscilloscopes, logic analyzers, software version control and bug tracking systems.
  • Excellent written and oral communication skills.
  • Highly self‑driven and willingness to learn new skills.

Assets

  • Hands‑on experience with C/C++, Visual Basic, Matlab or Python.
  • Microcontroller MCU architecture knowledge, STM32.
  • Real time operating systems concept knowledge.
  • Understanding of Common Management Interface Specifications (CMIS).
  • Ability to understand CPU hardware architectures, hardware functional specifications and hardware timing diagrams.
  • Good knowledge of standard specs (Ethernet, InfiniBand, CMIS, physical layers and optics).
  • Experience in hardware boards development and/or debugging.
  • Familiarity with optical such as 100G/400G Ethernet interfaces, coherent optical interfaces, DWDM, OTN, Ethernet, OSI model, TCP/IP and MPLS.

Other Information

  • The compensation range for this position is $75,000–$100,000 annually.
  • 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.

#J-18808-Ljbffr
Create a job alert for this search

Embedded Software Developer • Ottawa, ON, Canada

Similar jobs

Senior Embedded Software Engineer - On-Site Ottawa

Morson Talent (Canada & USA)ottawa, on, Canada
Full-time

Get AI-powered advice on this job and more exclusive features.This range is provided by Morson Edge (Canada).Your actual pay will be based on your skills and experience — talk with your recruiter t... Show more

 • Promoted

Embedded Software Developer

SanminaOttawa, ON, CA
Full-time

Advanced Microsystems Technologies, AMT, is a technology division of Sanmina Corporation (Nasdaq: SANM), responsible for the development of RF, Microelectronics, Optical components, modules and Int... Show more

 • Promoted

Embedded Software Designer

Fidus Systemsottawa, on, Canada
Full-time

Fidus is a global high-tech design firm headquartered in Ottawa, with additional design centres in Kitchener-Waterloo and San Jose.We specialize in leading-edge electronic product development, with... Show more

 • Promoted

Embedded Software Developer - C$120,000 A Year

High Tech GenesisNepean, Canada
Full-time

Seeking an Intermediate to Senior Embedded Software Developer for advanced radar emulation systems.Requires strong C++, Go, and Linux skills for real-time embedded software development and system i... Show more

 • Promoted

The Embedded Software Developer (Ottawa)

Marler & Associates SearchOttawa, ON, CA
Full-time

The Embedded Software Developer (Ottawa).The Embedded Software Developer is part of the Research & Development team of a rapidly growing organization.Our clients dynamic team operates in a collabor... Show more

 • Promoted

Skilled Embedded Software Developer Focused on Automotive Security

MEDA Engineering & Technical ServicesOttawa, ON, CA
Full-time

Drive innovation as an Embedded Software Developer in automotive security.Contribute to critical software initiatives within a fully onsite, agile environment for robust vehicle communication.As pa... Show more

 • Promoted

Embedded Software Developer (12 Month Contract) - $115,000 - $155,000 A Year

SanminaGatineau, Canada
Temporary

Seeking an Embedded Software Developer to join a design engineering group, focusing on optical transceiver designs.Responsibilities include full software development lifecycle participation, firmwa... Show more

 • Promoted

Senior Embedded Software Developer

TelesatOttawa, Ontario, Canada
Full-time

Telesat (Nasdaq and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corpora... Show more

 • Promoted

Embedded Software Designer

Fidus Systems Incorporated.ottawa, on, Canada
Full-time

Fidus is a global high-tech design firm headquartered in Ottawa, with additional design centres in Kitchener-Waterloo and San Jose.We specialize in leading-edge electronic product development, with... Show more

 • Promoted

Embedded Software Developer

Sanmina CorporationOttawa, ON, CA
Full-time

Advanced Microsystems Technologies, AMT, is a technology division of Sanmina Corporation (Nasdaq: SANM), responsible for the development of RF, Microelectronics, Optical components, modules and Int... Show more

 • Promoted

Embedded Software Developer - Wireless

Syntronic - A Global Design HouseOttawa, ON, CA
Full-time

Join Syntronic: Where Your Innovation Shapes the Future.At Syntronic, we don't just follow industry trends—we set them! Partner with visionary companies and the brightest minds to turn groundbreaki... Show more

 • Promoted

Experienced Embedded Software Developer - Optical Systems

NokiaOttawa, ON, CA
Full-time

Become a pivotal part of our Optical Line System team as an Experienced Embedded Software Developer.Craft carrier-grade, real-time software while collaborating across disciplines.Your role will rev... Show more

 • Promoted

Software Developer – Embedded Systems

Sky Systems, Inc. (SkySys)Ottawa, ON, CA
Full-time

Talent Acquisition Partner | Technical Recruiter | Talent Acquisition | Head Hunter | Hiring Individuals Around the Globe | BBA-H.The team is responsible for developing a variety of control systems... Show more

 • Promoted

Embedded Software Developer

Myticas ConsultingOttawa, ON, CA
Full-time

In this role, Senior Embedded SoftwareDeveloper will assume ownership of specific software modules, overseeing their development, quality, and functionality.As an integral part of our scrum team, t... Show more

 • Promoted

Embedded Platform Software Developer

NokiaOttawa, ON, CA
Full-time

We are a B2B technology innovation leader pioneering the future where networks meet cloud.At Nokia you will have a positive impact on people’s lives and help build the capabilities needed for a mor... Show more

 • Promoted

Senior Embedded Software Developer — Quantum Control Firmware

Q BlockOttawa, ON, CA
Permanent

Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario.This role offers an exciting opportunity to contribute to the development of cutting-ed... Show more

 • Promoted

Embedded Software Developer [14273]

MEDA Engineering & Technical ServicesOttawa, Ontario, Canada
Full-time

We are recruiting an experienced.This role is a part of the Gateway Vehicle Communication Security Key Management team.Part of the software platform team.Participating in a project and working thro... Show more

 • Promoted

Wavelogic Embedded Software Developer

CienaOttawa, ON, CA
Full-time

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach.Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual... Show more

 • Promoted

Senior Embedded Software Developer — Quantum Control Firmware

Q-Block ComputingOttawa, ON, CA
Permanent

Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario.This role offers an exciting opportunity to contribute to the development of cutting‑ed... Show more

 • Promoted

Embedded Software Developer at Ford

Ford Motor CompanyOttawa, ON, CA
Full-time

Join Ford of Canada as an Embedded Software Developer, enhancing vehicle functionality with C++ and working in a hybrid role.Collaborate with agile teams to optimize performance and deliver custome... Show more