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
Ottawa, ON · On-site
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
Ottawa, ON · On-site
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 II
Ottawa, ON · On-site +1
CA$73K - CA$109K/yr
POSITION OVERVIEW The Embedded Software Engineer II at Gentex creates software code designs to meet ... Providing technical guidance and mentorship to junior team members. * Maintaining a high level of ...
Embedded Software Engineer II
Ottawa, ON · On-site +1
CA$73K - CA$109K/yr
POSITION OVERVIEW The Embedded Software Engineer II at Gentex creates software code designs to meet ... Providing technical guidance and mentorship to junior team members. * Maintaining a high level of ...
We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware ... Mentor junior engineers and coop students, fostering technical growth and best practices.
We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware ... Mentor junior engineers and coop students, fostering technical growth and best practices.
Senior Software Developer
Stittsville, ON · On-site
As the Senior Embedded Software Engineer, you will play an integral part of an agile development ... Mentors Junior embedded engineers on the team and throughout the organization What do we need from ...
Quick apply
Senior Software Developer
Stittsville, ON · On-site
As the Senior Embedded Software Engineer, you will play an integral part of an agile development ... Mentors Junior embedded engineers on the team and throughout the organization What do we need from ...
Senior Software Developer
Stittsville, ON · On-site
As the Senior Embedded Software Engineer, you will play an integral part of an agile development ... Mentors Junior embedded engineers on the team and throughout the organization What do we need from ...
Senior Software Developer
Stittsville, ON · On-site
As the Senior Embedded Software Engineer, you will play an integral part of an agile development ... Mentors Junior embedded engineers on the team and throughout the organization What do we need from ...
The Opportunity Were 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
The Opportunity Were looking for a Senior Embedded Software Engineer to help architect and develop the framework technologies underpinning DragonFire OS and next-generation domain controllers. This ...
Embedded Software Engineer
Markham, ON · On-site
In the role of Embedded Software Engineer, you will use your experience / expertise to build a strong foundation for planning, developing, integrating, and executing assigned projects in ...
Embedded Software Engineer
Markham, ON · On-site
In the role of Embedded Software Engineer, you will use your experience / expertise to build a strong foundation for planning, developing, integrating, and executing assigned projects in ...
Embedded Software Engineer
Markham, ON · On-site
In the role of Embedded Software Engineer, you will use your experience / expertise to build a strong foundation for planning, developing, integrating, and executing assigned projects in ...
Embedded Software Engineer
Markham, ON · On-site
In the role of Embedded Software Engineer, you will use your experience / expertise to build a strong foundation for planning, developing, integrating, and executing assigned projects in ...
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 ...
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 ...
Embedded Software Designer
Toronto, ON · On-site
Provide technical leadership, mentorship, and guidance to junior engineers while contributing to ... Experience developing software for embedded Linux and/or RTOS environments, including familiarity ...
Embedded Software Designer
Toronto, ON · On-site
Provide technical leadership, mentorship, and guidance to junior engineers while contributing to ... Experience developing software for embedded Linux and/or RTOS environments, including familiarity ...
Sr Embedded Software Engineer
Kanata, ON · On-site
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 ...
Sr Embedded Software Engineer
Kanata, ON · On-site
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 ...
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 ...
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 are typical daily tasks and work environments like for a Junior Embedded Software Engineer?
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 in the Junior Embedded Software Engineer position, and why are they important?
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 job?
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.
- Software Engineer Usa
- Senior Specialist Software Engineer 500K
- Urgently Hiring Remote Senior Software Engineer
- Entry Level Embedded Software Engineer
- Contract Embedded Software Engineer
- Java Software Engineer
- Automotive Embedded Software Engineer
- Senior Software Developer
- Contractual Qt Software Developer
- Senior Full Stack Software Engineer

Full-time
Medical, Dental, Life, Retirement, PTO
Posted 14 days ago
Nokia rating
7.9
Based on 6 frontline employees who took The Breakroom Quiz
31st of 96 rated telecommunications companies
Job description
At Nokia, we believe in subject matter expertise and strong code ownership. Our development process is intentionally streamlined to allow developers to focus on what they do best-writing great code. With minimal overhead, developers collaborate directly with product managers, peer designers, and QA teams. If you take pride in your code, you'll feel right at home here. Our Kanata site serves as a major R&D hub within our international team, contributing to key areas across all our products and offering rich opportunities for growth. 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 virtualized), control plane protocols (IP/MPLS), OAM (CFM, EFM, TWAMP, performance monitoring), timing systems (PTP, NTP, SyncE, SETS, BITS, GNSS), PHY and optics (Ethernet PHY, MAC, SerDes, clock recovery, 100/400G optical transceivers), deep packet inspection (application assurance), management interfaces (SNMP, NETCONF, YANG), and network function virtualization (VSR). As part of our team, you'll be immersed in our development culture, mentored by top-tier software developers who take pride in their code, and work closely with our verification team to deliver high-quality software.
Nokia is a global leader in connectivity for the AI era. With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell Labs, we're advancing connectivity to secure a brighter world.
Our recruitment process
We act inclusively and respect the uniqueness of people. Our employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect.
If you're interested in this role but don't meet every listed requirement, we still encourage you to apply. Unique backgrounds, perspectives, and experiences enrich our teams, and you may be just the right candidate for this or another opportunity.
The length of the recruitment process may vary depending on the specific role's requirements. We strive to ensure a smooth and inclusive experience for all candidates. Discover more about the recruitment process at Nokia.
- Corporate Retirement Savings Plan
- Health and dental benefits
- Short-term disability, and long-term disability
- Life insurance, and AD&D - Company paid 2x base pay
- Optional or Supplemental life and AD&D insurance (Employee/Spouse/Child)
- Paid time off for holidays and Vacation
- Employee Stock Purchase Plan
- Tuition Assistance Plan
- Adoption assistance
- Employee Assistance Program/Work Life Resource Program
You have :
- Minimum Bachelor's degree in Computer/software engineering, Computer Science, equivalent, or better.
- Demonstrated track record of excellence at school and work.
- Enthusiasm and the drive to write great code!
Aptitude and Attitude are more important than specific experience criteria. If you have strong the willingness to learn you are a candidate for our team.
- Collaborate with product line managers to gather requirements and work with team members to create effective software designs that meet those requirements.
- Develop, integrate, and unit test software features for NOKIA's Service Router Operating System.
- Work alongside QA engineers to troubleshoot complex issues and identify the best possible resolutions after conducting root cause analysis.
- Foster collaboration with other functional teams within the same product group.
- Take full responsibility for a file/module, including handling new requirements, prioritizing work, maintaining quality, and providing support.
About Nokia
Sourced by ZipRecruiter
Industry
Media and telecom
Company size
10,000+ Employees
Headquarters location
Murray Hill, NJ, US