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 ...
At CRANK , we are seeking an Embedded Software Developer with a strong focus on front-end and UI development . In this hybrid role, you will design and implement intuitive and visually appealing user ...
At CRANK , we are seeking an Embedded Software Developer with a strong focus on front-end and UI development . In this hybrid role, you will design and implement intuitive and visually appealing user ...
Embedded Software Developer (Optical Control) (Ottawa based role)
CA$120K - CA$145K/yr
We are looking for an Embedded Software Engineer to develop the software that directly controls and stabilizes Layer 0 optical components in advanced DWDM systems. You will build real-time and near ...
Embedded Software Developer (Optical Control) (Ottawa based role)
CA$120K - CA$145K/yr
We are looking for an Embedded Software Engineer to develop the software that directly controls and stabilizes Layer 0 optical components in advanced DWDM systems. You will build real-time and near ...
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 ... Familiarity with tools like Git, Bitbucket, Jenkins, JIRA, Azure DevOps etc. * Familiarity with ...
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 ... Familiarity with tools like Git, Bitbucket, Jenkins, JIRA, Azure DevOps etc. * Familiarity with ...
Software Quality & DevOps * Establish and promote best practices for secure, scalable, and ... Deep understanding of embedded systems fundamentals, including interrupts, DMA, RTOS concepts ...
Software Quality & DevOps * Establish and promote best practices for secure, scalable, and ... Deep understanding of embedded systems fundamentals, including interrupts, DMA, RTOS concepts ...
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience * Strong proficiency in C and modern C++ * Experience developing software for embedded ...
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience * Strong proficiency in C and modern C++ * Experience developing software for embedded ...
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
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 ...
Staff Embedded Logging Software Developer
Markham, ON · Hybrid
CA$147K - CA$196.60K/yr
We're seeking a Staff Embedded Logging Software Developer to design and integrate embedded logging pipelines across diverse invehicle platforms, ensuring cohesive interaction between the control ...
Staff Embedded Logging Software Developer
Markham, ON · Hybrid
CA$147K - CA$196.60K/yr
We're seeking a Staff Embedded Logging Software Developer to design and integrate embedded logging pipelines across diverse invehicle platforms, ensuring cohesive interaction between the control ...
Staff Embedded Logging Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196.60K/yr
We're seeking a Staff Embedded Logging Software Developer to design and integrate embedded logging pipelines across diverse invehicle platforms, ensuring cohesive interaction between the control ...
Staff Embedded Logging Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196.60K/yr
We're seeking a Staff Embedded Logging Software Developer to design and integrate embedded logging pipelines across diverse invehicle platforms, ensuring cohesive interaction between the control ...
Establish and enforce engineering processes that drive quality and execution consistency ... embedded software development with 3+ years of experience managing software teams in an agile ...
Establish and enforce engineering processes that drive quality and execution consistency ... embedded software development with 3+ years of experience managing software teams in an agile ...
Senior / Staff Embedded Software Engineer
Toronto, ON · Hybrid
CA$148K - CA$249K/yr
Qualifications: - An experienced (5+ years) developer who codes embedded software on low level ARM microcontrollers and processors (sometimes with an RTOS) with one hand while wielding an ...
Senior / Staff Embedded Software Engineer
Toronto, ON · Hybrid
CA$148K - CA$249K/yr
Qualifications: - An experienced (5+ years) developer who codes embedded software on low level ARM microcontrollers and processors (sometimes with an RTOS) with one hand while wielding an ...
The Embedded Developer and Test Engineer will contribute to the development of in-house test ... Support the design and development of embedded software for new and existing medical devices.
Quick apply
The Embedded Developer and Test Engineer will contribute to the development of in-house test ... Support the design and development of embedded software for new and existing medical devices.
Responsibilities as Software Developer: * Design, develop, and maintain complex embedded real time software, including automated test frameworks to validate software and mechatronic systems. * Create ...
Responsibilities as Software Developer: * Design, develop, and maintain complex embedded real time software, including automated test frameworks to validate software and mechatronic systems. * Create ...
Responsibilities as Software Developer: * Design, develop, and maintain complex embedded real time software, including automated test frameworks to validate software and mechatronic systems. * Create ...
Responsibilities as Software Developer: * Design, develop, and maintain complex embedded real time software, including automated test frameworks to validate software and mechatronic systems. * Create ...
We are hiring a talented software engineer to help us build the next generation of photonic AI ... Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and logic analyzers.
We are hiring a talented software engineer to help us build the next generation of photonic AI ... Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and logic analyzers.
We need talented software developers to further the tremendous success of the Service Router ... If you have strong embedded software skills, you are a candidate for our team. * Define and evolve ...
We need talented software developers to further the tremendous success of the Service Router ... If you have strong embedded software skills, you are a candidate for our team. * Define and evolve ...
Scope of the Role As a Real-Time Embedded Staff Software Engineer, you will serve as a senior technical leader driving the architecture, development, and evolution of our next-generation Wi-Fi ...
Scope of the Role As a Real-Time Embedded Staff Software Engineer, you will serve as a senior technical leader driving the architecture, development, and evolution of our next-generation Wi-Fi ...
NPD Firmware/Software Developer
Brampton, ON · On-site
CA$95K - CA$130K/yr
Design/build of new embedded firmware and software. Guide and collaborate with external consultant ... Provide engineering support to Sales/Marketing and Manufacturing, After Market Support teams on new ...
NPD Firmware/Software Developer
Brampton, ON · On-site
CA$95K - CA$130K/yr
Design/build of new embedded firmware and software. Guide and collaborate with external consultant ... Provide engineering support to Sales/Marketing and Manufacturing, After Market Support teams on new ...
CA$95K - CA$130K/yr
Design/build of new embedded firmware and software. Guide and collaborate with external consultant ... Provide engineering support to Sales/Marketing and Manufacturing, After Market Support teams on new ...
CA$95K - CA$130K/yr
Design/build of new embedded firmware and software. Guide and collaborate with external consultant ... Provide engineering support to Sales/Marketing and Manufacturing, After Market Support teams on new ...
Senior Embedded Logging Software Developer
Oshawa, ON · Hybrid
CA$115K - CA$164.60K/yr
We're seeking a Senior Embedded Logging Software Engineer to design and integrate embedded data pipelines across diverse invehicle platforms, ensuring cohesive interaction between the control plane ...
Senior Embedded Logging Software Developer
Oshawa, ON · Hybrid
CA$115K - CA$164.60K/yr
We're seeking a Senior Embedded Logging Software Engineer to design and integrate embedded data pipelines across diverse invehicle platforms, ensuring cohesive interaction between the control plane ...
Embedded Software Developer information
What are the key skills and qualifications needed to thrive as an Embedded Software Developer, and why are they important?
What are some common challenges faced by Embedded Software Developers when integrating software with hardware components?
What are Embedded Software Developers?
What engineering jobs pay $500,000?
What is the difference between Embedded Software Developer vs Firmware Engineer?
| Aspect | Embedded Software Developer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Computer Science, Electrical Engineering, or related fields; programming skills in C/C++ | Similar credentials; often requires experience with hardware and low-level programming |
| Work Environment | Develops software for embedded systems in various industries like automotive, consumer electronics | Focuses on designing and implementing firmware directly on hardware devices |
| Industry Usage | Commonly employed in electronics, automotive, IoT, and consumer device companies | Primarily used in hardware-centric industries like aerospace, medical devices, and consumer electronics |
Both roles require strong programming skills in C/C++ and familiarity with embedded systems. While Embedded Software Developers focus on creating software that runs on embedded devices, Firmware Engineers work closely with hardware to develop low-level code that directly interacts with hardware components. The roles often overlap, but Firmware Engineers typically have a deeper understanding of hardware architecture and low-level programming.
- Junior Embedded Software Engineer
- New Grad Embedded Engineer
- Freelance Contract Embedded Software Engineer
- Automotive Embedded Software Engineer
- Entry Level Embedded Software Engineer
- Freelance Embedded Software Engineer
- Embedded Engineer
- Contract Embedded Software Engineer
- Embedded Software Engineer Remote
- Senior Embedded Software Engineer
Full-time
Medical, Dental, Life, Retirement, PTO
Posted 16 days ago
Nokia rating
8.6
Based on 5 frontline employees who took The Breakroom Quiz
4th of 76 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