IPGP) is seeking a Staff Embedded C/C++ Software Developerto join our agile software development ... junior team members. We expect candidates with significant professional experience developing C/C ...
IPGP) is seeking a Staff Embedded C/C++ Software Developerto join our agile software development ... junior team members. We expect candidates with significant professional experience developing C/C ...
Write efficient, modular, and maintainable code in languages such as C/C++ * Create unit tests for ... Mentors Junior embedded engineers on the team and throughout the organization What do we need from ...
Quick apply
Write efficient, modular, and maintainable code in languages such as C/C++ * Create unit tests for ... Mentors Junior embedded engineers on the team and throughout the organization What do we need from ...
Write efficient, modular, and maintainable code in languages such as C/C++ * Create unit tests for ... Mentors Junior embedded engineers on the team and throughout the organization What do we need from ...
Write efficient, modular, and maintainable code in languages such as C/C++ * Create unit tests for ... Mentors Junior embedded engineers on the team and throughout the organization What do we need from ...
These include embedded platform OS/driver development (64-bit SMP), Linux technologies (Yocto, KVM, QEMU, libvirt, Python3), data path engineering (proprietary network processors, third-party and ...
These include embedded platform OS/driver development (64-bit SMP), Linux technologies (Yocto, KVM, QEMU, libvirt, Python3), data path engineering (proprietary network processors, third-party and ...
Embedded software engineer
Ottawa, ON · On-site
CA$148/hr
Design, code, and integrate embedded C/C++ software on Linux and real-time operating systems ... Provide technical leadership by guiding and mentoring more junior engineers in the team, fostering ...
Embedded software engineer
Ottawa, ON · On-site
CA$148/hr
Design, code, and integrate embedded C/C++ software on Linux and real-time operating systems ... Provide technical leadership by guiding and mentoring more junior engineers in the team, fostering ...
These include embedded platform OS/driver development (64-bit SMP), Linux technologies (Yocto, KVM, QEMU, libvirt, Python3), data path engineering (proprietary network processors, third-party and ...
These include embedded platform OS/driver development (64-bit SMP), Linux technologies (Yocto, KVM, QEMU, libvirt, Python3), data path engineering (proprietary network processors, third-party and ...
Senior Embedded Software Developer
Kitchener, ON · On-site
CA$125K - CA$165K/yr
You will write embedded C for the microcontrollers which drive our feed bin sensors using FreeRTOS ... Qualifications : * Bachelor's degree in Computer Engineering, Software Engineering, Computer ...
Quick apply
Senior Embedded Software Developer
Kitchener, ON · On-site
CA$125K - CA$165K/yr
You will write embedded C for the microcontrollers which drive our feed bin sensors using FreeRTOS ... Qualifications : * Bachelor's degree in Computer Engineering, Software Engineering, Computer ...
You will write embedded C for the microcontrollers which drive our feed bin sensors using FreeRTOS ... Bachelor's degree in Computer Engineering, Software Engineering, Computer Science or related field ...
You will write embedded C for the microcontrollers which drive our feed bin sensors using FreeRTOS ... Bachelor's degree in Computer Engineering, Software Engineering, Computer Science or related field ...
Embedded Engineer
Ottawa, ON · On-site
CA$90K/yr
Embedded Engineer Location: Ottawa, Canada Day1 Onsite Only Full time Salary: CAD $90K/Annum We ... Developing embedded C/C++ software on Client's 6500 family of optical switches, including ...
Quick apply
Embedded Engineer
Ottawa, ON · On-site
CA$90K/yr
Embedded Engineer Location: Ottawa, Canada Day1 Onsite Only Full time Salary: CAD $90K/Annum We ... Developing embedded C/C++ software on Client's 6500 family of optical switches, including ...
Embedded Engineer
Ottawa, ON · On-site
$80K - $90K/yr
Embedded Engineer Location: Ottawa, Canada - Day1 Onsite Only Full time Salary: CAD $90K/Annum We ... Developing embedded C/C++ software on Client's 6500 family of optical switches, including ...
Embedded Engineer
Ottawa, ON · On-site
$80K - $90K/yr
Embedded Engineer Location: Ottawa, Canada - Day1 Onsite Only Full time Salary: CAD $90K/Annum We ... Developing embedded C/C++ software on Client's 6500 family of optical switches, including ...
Mentor senior and junior engineers, define team processes, and drive adoption of modern development ... C++ proficiency on Linux-based platforms. * Deep expertise in Linux platform build toolchains ...
Mentor senior and junior engineers, define team processes, and drive adoption of modern development ... C++ proficiency on Linux-based platforms. * Deep expertise in Linux platform build toolchains ...
Mentor senior and junior engineers, define team processes, and drive adoption of modern development ... C++ proficiency on Linux-based platforms. * Deep expertise in Linux platform build toolchains ...
Mentor senior and junior engineers, define team processes, and drive adoption of modern development ... C++ proficiency on Linux-based platforms. * Deep expertise in Linux platform build toolchains ...
Senior Embedded Software Engineer
Ottawa, ON · On-site
CA$95K - CA$153K/yr
Design, code, andmaintaindrivers, diagnostics, and applications using C, C++, and Python. * Debug ... with embedded C and C++ programming language application * Linux kernel driver and user-space ...
Senior Embedded Software Engineer
Ottawa, ON · On-site
CA$95K - CA$153K/yr
Design, code, andmaintaindrivers, diagnostics, and applications using C, C++, and Python. * Debug ... with embedded C and C++ programming language application * Linux kernel driver and user-space ...
Architecting and implementing embedded C/C++ firmware for hardware calibration, training algorithms ... Mentoring a junior engineer through a hard‑to‑reproduce PHY calibration bug seen in customer ...
Architecting and implementing embedded C/C++ firmware for hardware calibration, training algorithms ... Mentoring a junior engineer through a hard‑to‑reproduce PHY calibration bug seen in customer ...
Senior DSP Firmware Engineer
CA$100K - CA$150K/yr
Senior DSP Firmware Engineer Department: Inverter Firmware Compensation: $100,000 - $150,000 ... Develop deterministic realtime control firmware in embedded C, including fast control loops ...
Senior DSP Firmware Engineer
CA$100K - CA$150K/yr
Senior DSP Firmware Engineer Department: Inverter Firmware Compensation: $100,000 - $150,000 ... Develop deterministic realtime control firmware in embedded C, including fast control loops ...
Minimum 5 years experience in C programming. * Minimum 5 years experience in ARM architecture and ... Mentor junior engineers and coach across teams, establishing the technical bar for the component.
Minimum 5 years experience in C programming. * Minimum 5 years experience in ARM architecture and ... Mentor junior engineers and coach across teams, establishing the technical bar for the component.
Advanced proficiency in C and C++ for embedded development. * Proven track record designing and ... Mentor and coach junior and intermediate engineers, fostering growth in embedded * systems ...
Advanced proficiency in C and C++ for embedded development. * Proven track record designing and ... Mentor and coach junior and intermediate engineers, fostering growth in embedded * systems ...
Senior DSP Firmware Engineer
Kitchener, ON · On-site
CA$100K - CA$150K/yr
Senior DSP Firmware Engineer Department: Inverter Firmware Compensation: $100,000 - $150,000 ... Develop deterministic realtime control firmware in embedded C, including fast control loops ...
Senior DSP Firmware Engineer
Kitchener, ON · On-site
CA$100K - CA$150K/yr
Senior DSP Firmware Engineer Department: Inverter Firmware Compensation: $100,000 - $150,000 ... Develop deterministic realtime control firmware in embedded C, including fast control loops ...
Embedded Software Developer (New Grad)
Ottawa, ON · On-site
CA$68K - CA$109K/yr
Advanced level C programming. Nice to haves: * Experience developing software for embedded systems or telecom products. * Linux kernel-space software (e.g., kernel modules). * Linux user-space ...
Embedded Software Developer (New Grad)
Ottawa, ON · On-site
CA$68K - CA$109K/yr
Advanced level C programming. Nice to haves: * Experience developing software for embedded systems or telecom products. * Linux kernel-space software (e.g., kernel modules). * Linux user-space ...
Senior Embedded Logging Software Developer
Markham, ON · Hybrid
CA$115K - CA$164K/yr
The ideal candidate brings deep embedded expertise in C/C++ and Android, a track record of ... junior members * Be an integral part of a new and energetic team Embedded Observability ...
Senior Embedded Logging Software Developer
Markham, ON · Hybrid
CA$115K - CA$164K/yr
The ideal candidate brings deep embedded expertise in C/C++ and Android, a track record of ... junior members * Be an integral part of a new and energetic team Embedded Observability ...
Junior Embedded C Developer information
What does a junior embedded C developer do?
What are the key skills and qualifications needed to thrive as a junior embedded C developer?
What are some common challenges faced by junior embedded C developers when transitioning from academic projects to real-world embedded systems work?
What is the difference between Junior Embedded C Developer vs Embedded Software Engineer?
| Criteria | Junior Embedded C Developer | Embedded Software Engineer |
|---|---|---|
| Required Credentials | Associate's/Bachelor's in Electrical Engineering, Computer Science, or related field | Bachelor's or higher in Computer Engineering, Electrical Engineering, or related field |
| Work Environment | Embedded systems development, hardware integration, low-level programming | Embedded systems, firmware development, software optimization |
| Employer & Industry Usage | Consumer electronics, automotive, IoT devices, industrial automation | Automotive, aerospace, medical devices, consumer electronics |
| Common Search & Comparison Intent | Yes | Yes |
While both roles involve embedded systems and C programming, a Junior Embedded C Developer typically focuses on basic firmware development and hardware interfacing under supervision. An Embedded Software Engineer often handles more complex software design, optimization, and integration tasks, requiring more experience and technical expertise.
What are popular job titles related to Junior Embedded C Developer jobs in Ontario?
For Junior Embedded C Developer jobs in Ontario, the most frequently searched job titles are:
- Junior Embedded Software Engineer
- Volunteer Embedded Systems Engineer
- Embedded Software Engineer Remote
- Automotive Embedded Software Engineer
- Contract Embedded Software Engineer
- Embedded Systems Engineer
- Entry Level Embedded Software Engineer
- Senior Embedded Systems Engineer
- Senior Embedded Engineer
- Freelance Embedded Software Engineer
What job categories do people searching Junior Embedded C Developer jobs in Ontario look for?
The top searched job categories for Junior Embedded C Developer jobs in Ontario are:

IPG Photonics rating
8.2
Based on 18 frontline employees who took The Breakroom Quiz
131st of 495 rated machine equipment manufacturers
Job description
IPG Photonics (NASDAQ:IPGP) is seeking a Staff Embedded C/C++ Software Developerto join our agile software development team in Kingston, Ontario, Canada. Our Kingston group is responsible for inventing, developing, and building novel process monitoring tools for advanced manufacturing industries.
The group's products are integrated with IPG's industry-leading laser processing solutions and are used to provide quality assurance for high-power laser processing applications in the manufacturing of automotive, aerospace, biomedical, and consumer electronics products. Our technology empowers many household brands to offer increasingly reliable, safe, and efficient solutions to empower industry and improve the lives of consumers. In particular, our technology is being used to drive the electric vehicle revolution.
Job Summary
This position involves leading C and C++ software development on real time Linux targets for our company's next generation laser weld measurement product. It involves software architecture design, developing time-critical functionality, extending product capabilities and business logic code, performance profiling time-critical operations to improve software performance, and implementing new measurement algorithms. It further involves leading software development projects, performing code reviews, and providing technical mentorship to junior team members.
We expect candidates with significant professional experience developing C/C++ applications for Linux targets. A strong background in real-time Linux development is preferred.
Responsibilities
- Leading C/C++ software development projects for embedded Linux targets
- Designing, planning, and executing C/C++ development projects for embedded Linux targets to advance product capabilities and functionality
- Building and debugging applications in Linux
- Performance profiling time-critical operations to identify bottlenecks and improve application performance
- Collaborating with other internal development teams on interface design
- Mentoring junior developers and advising on software development best practices
- Prototyping, developing, testing, and maintaining production quality code
- Advancing our team's development processes and tools
- Excellent learning, communication, and teamwork abilities
- 8+ years of professional experience developing C/C++ applications for embedded Linux targets
- Proficiency in Linux as a development platform and proficiency with debugging tools
- Extensive understanding of embedded and real-time software development concepts, including shared memory, multi-tasking, inter-process communication, interrupts, etc.
- Strong interest in software development for industrial applications
- Must be authorized to work in Canada
- A strong mathematical background is a benefit
- Experience in radar-based applications is a benefit
What IPG Photonics employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About IPG Photonics
Sourced by ZipRecruiter
Industry
Electrical equipment, appliance, and component manufacturing
Company size
1,001 - 5,000 Employees
Headquarters location
Oxford, MA, US
Year founded
1990