As the Embedded Software Engineer, you will play an integral part of an agile development team ... Mentors Junior embedded engineers on the team and throughout the organization What do we need from ...
As the Embedded Software Engineer, you will play an integral part of an agile development team ... Mentors Junior embedded engineers on the team and throughout the organization What do we need from ...
Embedded Software Developer
Stittsville, ON · On-site
As the Embedded Software Engineer, you will play an integral part of an agile development team ... Mentors Junior embedded engineers on the team and throughout the organization What do we need from ...
Quick apply
Embedded Software Developer
Stittsville, ON · On-site
As the Embedded Software Engineer, you will play an integral part of an agile development team ... Mentors Junior embedded engineers on the team and throughout the organization What do we need from ...
Jr. Embedded Software Developer
Kanata, ON · On-site
These include embedded platform OS/driver development (64-bit SMP), Linux technologies (Yocto, KVM ... You have : * Minimum Bachelor's degree in Computer/software engineering, Computer Science ...
Jr. Embedded Software Developer
Kanata, ON · On-site
These include embedded platform OS/driver development (64-bit SMP), Linux technologies (Yocto, KVM ... You have : * Minimum Bachelor's degree in Computer/software engineering, Computer Science ...
These include embedded platform OS/driver development (64-bit SMP), Linux technologies (Yocto, KVM ... You have : * Minimum Bachelor's degree in Computer/software engineering, Computer Science ...
These include embedded platform OS/driver development (64-bit SMP), Linux technologies (Yocto, KVM ... You have : * Minimum Bachelor's degree in Computer/software engineering, Computer Science ...
Embedded software engineer
CA$148/hr
Provide technical leadership by guiding and mentoring more junior engineers in the team, fostering ... experience in embedded software engineering, preferably in telecom, networking, or datacom ...
Embedded software engineer
CA$148/hr
Provide technical leadership by guiding and mentoring more junior engineers in the team, fostering ... experience in embedded software engineering, preferably in telecom, networking, or datacom ...
Embedded Software Engineer
Markham, ON · On-site
The Embedded Software Engineer will Design and Development of new video routing and Video centric IP switching products, as well as adapting or extending existing said products. Responsibilities:
Quick apply
Embedded Software Engineer
Markham, ON · On-site
The Embedded Software Engineer will Design and Development of new video routing and Video centric IP switching products, as well as adapting or extending existing said products. Responsibilities:
Embedded Software Engineer
CA$75K - CA$110K/yr
As an Embedded Software Engineer, you will develop the core software that directly interfaces with spacecraft hardware. You will work on mission-critical embedded systems responsible for controlling ...
Embedded Software Engineer
CA$75K - CA$110K/yr
As an Embedded Software Engineer, you will develop the core software that directly interfaces with spacecraft hardware. You will work on mission-critical embedded systems responsible for controlling ...
Senior Embedded Software Engineer
Kanata, ON · On-site
The Opportunity We're looking for a Senior Embedded Software Engineer to help architect and develop the framework technologies underpinning DragonFire OS and next-generation domain controllers. This ...
Quick apply
Senior Embedded Software Engineer
Kanata, ON · On-site
The Opportunity We're looking for a Senior Embedded Software Engineer to help architect and develop the framework technologies underpinning DragonFire OS and next-generation domain controllers. This ...
Senior / Staff Embedded Software Engineer
Toronto, ON · Hybrid
CA$148K - CA$249K/yr
The Embedded Software team owns our low-level software integration platform, coordinating ... mentoring junior developers and engineers and collaborating across teamsSomeone who has deep ...
Senior / Staff Embedded Software Engineer
Toronto, ON · Hybrid
CA$148K - CA$249K/yr
The Embedded Software team owns our low-level software integration platform, coordinating ... mentoring junior developers and engineers and collaborating across teamsSomeone who has deep ...
Embedded Software Engineer
Burlington, ON · On-site
We're looking for a passionate Embedded Software Engineer to join our development team, where you'll play a key role in designing, implementing, and maintaining embedded software for cutting-edge ...
Quick apply
Embedded Software Engineer
Burlington, ON · On-site
We're looking for a passionate Embedded Software Engineer to join our development team, where you'll play a key role in designing, implementing, and maintaining embedded software for cutting-edge ...
Embedded Software Engineer
CA$90K - CA$100K/yr
You should have a strong interest in and knowledge of C/C++ programming and embedded hardware. * Research and development of software features for embedded Linux systems for both ARM and x86_64 based ...
Embedded Software Engineer
CA$90K - CA$100K/yr
You should have a strong interest in and knowledge of C/C++ programming and embedded hardware. * Research and development of software features for embedded Linux systems for both ARM and x86_64 based ...
Embedded Software Engineer
CA$90K - CA$100K/yr
You should have a strong interest in and knowledge of C/C++ programming and embedded hardware. * Research and development of software features for embedded Linux systems for both ARM and x86_64 based ...
Embedded Software Engineer
CA$90K - CA$100K/yr
You should have a strong interest in and knowledge of C/C++ programming and embedded hardware. * Research and development of software features for embedded Linux systems for both ARM and x86_64 based ...
Our Optical Line System team is searching for an experienced embedded and real-time software developer for our leading-edge optical line system product line. Our team is responsible for developing ...
Our Optical Line System team is searching for an experienced embedded and real-time software developer for our leading-edge optical line system product line. Our team is responsible for developing ...
Provide technical leadership, mentorship, and guidance to junior engineers while contributing to ... Experience developing software for embedded Linux and/or RTOS environments, including familiarity ...
Provide technical leadership, mentorship, and guidance to junior engineers while contributing to ... Experience developing software for embedded Linux and/or RTOS environments, including familiarity ...
Scope of the Role As a Real-Time Embedded Staff Software Engineer, you will serve as a senior ... Mentor and coach junior and intermediate engineers, fostering growth in embedded * systems ...
Scope of the Role As a Real-Time Embedded Staff Software Engineer, you will serve as a senior ... Mentor and coach junior and intermediate engineers, fostering growth in embedded * systems ...
Our Optical Line System team is searching for an experienced embedded and real-time software developer for our leading-edge optical line system product line. Our team is responsible for developing ...
Our Optical Line System team is searching for an experienced embedded and real-time software developer for our leading-edge optical line system product line. Our team is responsible for developing ...
We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software development ... Mentor junior engineers and coach across teams, establishing the technical bar for the component.
New
We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software development ... Mentor junior engineers and coach across teams, establishing the technical bar for the component.
New
Co-Op Embedded Software Engineer
Oakville, ON · On-site
Gastronomous is looking for an Embedded Software Engineer who will be a central part of our core engineering team and will work closely with the mechanical and electrical teams to design and ...
Quick apply
Co-Op Embedded Software Engineer
Oakville, ON · On-site
Gastronomous is looking for an Embedded Software Engineer who will be a central part of our core engineering team and will work closely with the mechanical and electrical teams to design and ...
Gastronomous is looking for an Embedded Software Engineer who will be a central part of our core engineering team and will work closely with the mechanical and electrical teams to design and ...
Gastronomous is looking for an Embedded Software Engineer who will be a central part of our core engineering team and will work closely with the mechanical and electrical teams to design and ...
Provide technical leadership, mentorship, and guidance to junior engineers while contributing to ... Experience developing software for embedded Linux and/or RTOS environments, including familiarity ...
Provide technical leadership, mentorship, and guidance to junior engineers while contributing to ... Experience developing software for embedded Linux and/or RTOS environments, including familiarity ...
Junior Embedded Software Engineer information
See Ontario salary details
$52K - $57.5K
7% of jobs
$57.5K - $63K
17% of jobs
$63.1K is the 25th percentile. Wages below this are outliers.
$63K - $68.5K
36% of jobs
$68.5K - $74K
5% of jobs
$74K - $79.5K
4% of jobs
$84.3K is the 75th percentile. Wages above this are outliers.
$79.5K - $85K
6% of jobs
$85K - $90.5K
4% of jobs
$90.5K - $96K
5% of jobs
$96K - $101.5K
5% of jobs
$101.5K - $107K
5% of jobs
$107K - $112.5K
4% of jobs
$52K
$75.9K
$112.5K
How much do junior embedded software engineer jobs pay per year?
What do junior embedded software engineers do?
As a Junior Embedded Software Engineer, your daily tasks often include writing code for microcontrollers, debugging hardware-software integration issues, running tests, and updating documentation. You'll usually collaborate with senior engineers and hardware teams to design, implement, and troubleshoot embedded solutions. The work environment is generally a mix of office or lab settings, involving both individual work and group projects. This role offers hands-on learning opportunities and exposure to various technologies, helping you build a strong foundation for future career advancement in embedded systems.
What are the key skills and qualifications needed to thrive as a junior embedded software engineer?
To thrive as a Junior Embedded Software Engineer, you need a solid understanding of C/C++ programming, microcontroller architectures, and basic electronics, often demonstrated by a relevant engineering degree or coursework. Familiarity with integrated development environments (IDEs), debuggers, version control systems like Git, and real-time operating systems (RTOS) is highly beneficial. Strong problem-solving abilities, attention to detail, effective teamwork, and good communication skills help you excel in cross-functional tech teams. These skills enable you to develop reliable embedded systems, efficiently troubleshoot software issues, and collaborate effectively in fast-paced engineering environments.
What is a junior embedded software engineer?
A Junior Embedded Software Engineer is an entry-level role focused on developing and testing software for embedded systems, such as microcontrollers, IoT devices, and automotive systems. They typically work with languages like C and C++, interacting with hardware and real-time operating systems (RTOS). Their responsibilities include debugging code, optimizing performance, and collaborating with hardware engineers. This role provides hands-on experience in low-level programming and system integration. It serves as a foundation for advancing to more senior embedded software positions.
What are the most commonly searched types of Embedded Software Engineer jobs in Ontario?
The most popular types of Embedded Software Engineer jobs in Ontario are:
What are popular job titles related to Junior Embedded Software Engineer jobs in Ontario?
For Junior Embedded Software Engineer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Junior Embedded Software Engineer jobs in Ontario look for?
The top searched job categories for Junior Embedded Software Engineer jobs in Ontario are:
What cities in Ontario are hiring for Junior Embedded Software Engineer jobs?
Cities in Ontario with the most Junior Embedded Software Engineer job openings:

Full-time
Posted 20 days ago
Job description
Embedded Software Developer
Ottawa, ON
Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa family of GPS guided parafoils, Space Recovery Systems, LaunchPADS Multi-Mission Manager, SkyLink Parachutist Navigation and Situational Awareness System, and other support equipment. With a strong commitment to innovation and excellence, we have established ourselves as the industry leader. Our cutting-edge technologies and solutions are trusted by military and commercial customers worldwide.We are currently seeking a Embedded Software Developer to join our Ottawa based team.
What will you be doing?
As the Embedded Software Engineer, you will play an integral part of an agile development team, developing & maintaining software for MMIST's family of solutions for Precision Aerial Delivery and Recovery ensuring products are at the leading edge of technology for our customers.
- Write efficient, modular, and maintainable code in languages such as C/C++
- Create unit tests for created code.
- Develop, design, and implement advanced guidance, navigation & control algorithms for autonomous parachute system, focusing on stability, efficiency, and safety.
- Develop fault-tolerant system designs, ensuring the system can continue operating with minimal disruption even in the presence of faults.
- Conduct thorough analysis of control feedback and collaborate with stakeholders to implement improvements and optimize system behavior.
- Verify the effectiveness of guidance, navigation & control strategies through simulation, modelling, and physical testing, ensuring alignment with performance goals and safety requirements.
- Be responsible for troubleshooting and root cause analysis of issues within our software.
- Ensure code is appropriate for use within mission critical, safety critical high availability systems.
- Providing expert knowledge for embedded software systems to meet budget and customer delivery times.
- Being accountable for continuous improvements to processes to deliver quality robust solutions.
- Collaborate closely with cross-functional teams, including mechanical, electrical, systems, and software developers, to refine control strategies based on real-world performance data and operational requirements.
- Collaborating with internal cross-functional and leadership teams to identify product improvements and influence key decisions.
- Define and document requirements of the embedded software both into and from the system specifications.
- Detects areas in embedded systems that need improvement and leads the work on making those improvements.
- Mentors Junior embedded engineers on the team and throughout the organization
What do we need from you?
- Degree or suitable experience in relevant field of Computer Science etc.
- Advanced development and verification skills using C/C++ for embedded real-time systems.
- Proficiency in embedded software development tools, debugging techniques, and cross-compilation environments. (Keil, MPLAB X, Visual Studio, or similar)
- Familiarity with communication protocols such as UART, SPI, I2C, USB, CAN, Ethernet, or wireless technologies.
- Experience of real-time system modelling with UML software development for POSIX compliant RTOS e.g. QNX
- Strong documentation writing skills
- Familiarity with various microcontroller architectures and their peripherals, especially arm.
- Familiarity with sensors, actuators, and feedback control mechanisms used in industrial applications, as well as fault-tolerant system design.
- A huge plus for understanding of the GNC disciplines such as: Autopilot design and stability analysis, Guidance laws for varying phases of flight, Navigation systems including integration of GNSS and IMU, and Data fusion and state estimation.
- Experience with aerospace software development standards (e.g., DO-178C) would be great.
Compliance Statement
This position may require exposure to export-controlled information and is subject to additional security screening. In the event information provided during the security screening reveals ineligibility to access export-controlled information, any offer of employment may be reconsidered or withdrawn.
MMIST values diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
If you require accommodation due to a disability at any time during the recruitment and/or assessment process, please contact Talent Acquisition and we will make all reasonable efforts to accommodate your request.
Please note that the compensation range information provided is a general guideline only. Criteria such as the candidate's qualifications and relevant experience, the scope of the specific position, as well as market and business considerations will be evaluated when extending an offer.