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 ...
These components include embedded platform OS/driver development (64‑bit SMP), Linux technologies (Yocto, KVM, QEMU, libvirt, Python3), data path engineering (proprietary network processors ...
These components include embedded platform OS/driver development (64‑bit SMP), Linux technologies (Yocto, KVM, QEMU, libvirt, Python3), data path engineering (proprietary network processors ...
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
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
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 ...
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 ...
Senior Embedded Software Engineer
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
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 ...
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.
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 ...
Embedded Solutions Intern
Toronto, ON · On-site
CA$90K - CA$95K/yr
The Embedded Solutions team within the Software Engineering department is seeking a motivated ... Programming in C/C++, Python, Java, with preference on low level programming in C. * Digital design ...
Embedded Solutions Intern
Toronto, ON · On-site
CA$90K - CA$95K/yr
The Embedded Solutions team within the Software Engineering department is seeking a motivated ... Programming in C/C++, Python, Java, with preference on low level programming in C. * Digital design ...
Firmware Engineer
Kanata, ON · On-site
CA$40 - CA$50/hr
Firmware Engineer We are seeking a firmware engineer with a strong understanding of firmware ... Proficiency in Linux, C++, embedded Linux, embedded systems, RTOS, Python, and debugging.
Quick apply
Firmware Engineer
Kanata, ON · On-site
CA$40 - CA$50/hr
Firmware Engineer We are seeking a firmware engineer with a strong understanding of firmware ... Proficiency in Linux, C++, embedded Linux, embedded systems, RTOS, Python, and debugging.
Firmware Engineer
CA$40 - CA$50/hr
Firmware Engineer We are seeking a firmware engineer with a strong understanding of firmware ... Proficiency in Linux, C++, embedded Linux, embedded systems, RTOS, Python, and debugging.
Quick apply
Firmware Engineer
CA$40 - CA$50/hr
Firmware Engineer We are seeking a firmware engineer with a strong understanding of firmware ... Proficiency in Linux, C++, embedded Linux, embedded systems, RTOS, Python, and debugging.
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 ...
Embedded Software Developer (New Grad)
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)
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 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 ...
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:
- Embedded Engineer
- Senior Embedded Engineer
- Volunteer Embedded Systems Engineer
- Embedded Software Engineer Remote
- Freelance Embedded Firmware Engineer
- Freelance Embedded Software Engineer
- Entry Level Embedded Software Engineer
- Senior Embedded Systems Engineer
- Government Software Engineer
- Automotive 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:

Embedded Software Developer, Staff
Kingston, ON • On-site
8.2
Based on 18 frontline employees who took The Breakroom Quiz
129th of 495 rated machine equipment manufacturers
People enjoy working here
Good employer
Paid breaks
Recommended by parents
Good training
Full-time
Re-posted 25 days ago
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
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
Website
What IPG Photonics employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom