Embedded Software Developer
Back to Jobs
SanminaGet Smart Job AI Coach in the appFree on iOS and Android 



Google


Embedded Software Developer
75,000–100,000 / Year
Location
14051 - EMS Kanata CAN - Ottawa, ON K2K 0J9 CA
Experience
Entry
Posted
Jul 22, 2026
Apply by
August 21, 2026
Applicants
0
Early applicantEasy applyFull-timeWork from Office
Job Description
Advanced Microsystems Technologies, AMT, is a technology division of Sanmina Corporation (Nasdaq: SANM), responsible for RF, Microelectronic, Optical components and Integrated Subsystems, 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.
Job Purpose
The design engineering group provides complete end-to-end product development solutions to a variety of customers. These product solutions include development of optical transceivers and optical sub assemblies, test and measurement modules, and a variety of RF solutions. The team delivers project solutions from concept definition through to volume manufacturing.
The design team is seeking an Embedded Software Developer for the Advanced Systems and Interconnect team. The initial focus will be frequency synthesizer solution, participating 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.
- 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.
- Analyze system performance and quality. Work with product verification and test teams to resolve problems.
- Requirement and design documentation.
- Transfer of information to manufacturing.
Education and Experience:
- B.S. Degree in Electrical Engineering or Computer Science. M.S. is considered an asset.
- 1-3 years experience. New grads will be considered if strong experience with Linux environment.
- Linux-based embedded system experience
- Strong proficiency in C, Python, Visual Basic.
- Perl, C++, Ruby, Lisp are all assets
- Experience with bare metal and RTOS based embedded development.
- Knowledge of communication protocols such as SPI, UART, I2C, MDIO.
- Troubleshooting and debugging using JTAG tools, IDE, oscilloscopes and logic analyzers.
- Knowledge of software version control (GIT) and bug tracking systems.
- Excellent written and oral communication skills.
- Highly self-driven and willingness to learn new skills.
The following are also considered Assets:
- Experience with bootloaders, build systems
- Experience with Device Tree Blob (DTB) and Device Tree Source (DTS)
- Ability to understand CPU Hardware architectures, Hardware Functional Specifications and Hardware Timing Diagrams.
- Experience in Hardware boards development and/or debugging.
- Familiarity with optical such as 100G/400G/800G/1600G 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.
Key Responsibilities
- Participate in the software development life cycle from development through delivery.
- Consult with optical, hardware, microelectronics, software, manufacturing, and test teams during design development.
- Interface with testing groups for test case development including FW DVT, optical test, and system software test.
- Analyze system performance and quality and work with verification teams to resolve problems.
- Create requirement and design documentation.
- Transfer information to manufacturing.
Requirements
- B.S. Degree in Electrical Engineering or Computer Science
Skills Required
Linux-based embedded system experienceCPythonVisual BasicBare metal embedded developmentRTOS based embedded developmentSPIUARTI2CMDIOJTAG toolsIDEOscilloscopesLogic analyzersGITBug tracking systemsWritten communicationOral communicationSelf-drivenWillingness to learnBootloadersBuild systemsDevice Tree Blob (DTB)Device Tree Source (DTS)CPU Hardware architecturesHardware Functional SpecificationsHardware Timing DiagramsHardware boards developmentOptical interfaces (100G/400G/800G/1600G)Coherent optical interfacesDWDMOTNEthernetOSI ModelTCP/IPMPLS
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.

Embedded Software / Firmware Engineer – Automotive MCU & SoC
Stellantis
Full-timeEasy applyWork from Office
Headquarters & Technology Center - Auburn HillsSenior

Test Developer, Automation
Ford Pro
96,000–146,000 / Year
Full-timeEasy applyHybrid
OttawaMid

Senior Customer Engineer, Digital Native Enterprise - Los Angeles
Cloudflare
221,000–267,000 / Year
Full-timeEasy applyHybrid
HybridSenior

Oracle Data Integrator (ODI) Developer/ Lead
NetSuite
Full-timeEasy applyWork from Office
BENGALURUSenior
Modem Power Firmware Engineer, Pixel
116,000–166,000 / Year
Full-timeEasy applyWork from Office
San DiegoMid

Senior Core Infrastructure Engineer
NetSuite
Full-timeEasy applyWork from Office
BENGALURUSenior