Our Optical Line System team is searching for an experienced embedded and real-time software ... Provide to management team accurate design estimates for planning purposes. * Follow development ...
Our Optical Line System team is searching for an experienced embedded and real-time software ... Provide to management team accurate design estimates for planning purposes. * Follow development ...
Gastronomous is looking for an Embedded Software Engineer who will be a central part of our core ... Organized and efficient, able to self-manage projects and present deliverables on time or ...
Quick apply
Gastronomous is looking for an Embedded Software Engineer who will be a central part of our core ... Organized and efficient, able to self-manage projects and present deliverables on time or ...
Embedded Software Engineer - Intern
Ottawa, ON · On-site
CA$25 - CA$32/hr
Fault and alarms subsystems to detect, report and maintain defects and manage their hysteresis and ... Developing software for embedded systems or telecom products * Understanding of CPU hardware ...
Embedded Software Engineer - Intern
Ottawa, ON · On-site
CA$25 - CA$32/hr
Fault and alarms subsystems to detect, report and maintain defects and manage their hysteresis and ... Developing software for embedded systems or telecom products * Understanding of CPU hardware ...
Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and logic analyzers ... Experience with Git and CMake for building and managing software projects. * Hands-on experience ...
Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and logic analyzers ... Experience with Git and CMake for building and managing software projects. * Hands-on experience ...
Gastronomous is looking for an Embedded Software Engineer who will be a central part of our core ... Organized and efficient, able to self-manage projects and present deliverables on time or ...
Gastronomous is looking for an Embedded Software Engineer who will be a central part of our core ... Organized and efficient, able to self-manage projects and present deliverables on time or ...
If you love embedded systems, simulation technology, and technical leadership - and are keen to ... You will work closely with your hiring manager and an architect to co-define focus areas each two ...
If you love embedded systems, simulation technology, and technical leadership - and are keen to ... You will work closely with your hiring manager and an architect to co-define focus areas each two ...
Our Optical Line System team is searching for an experienced embedded and real-time software ... Provide to management team accurate design estimates for planning purposes. * Follow development ...
Our Optical Line System team is searching for an experienced embedded and real-time software ... Provide to management team accurate design estimates for planning purposes. * Follow development ...
Senior Embedded Software Engineer
Ottawa, ON · On-site
CA$95K - CA$153K/yr
Apply Linux kernel, TCP/IP stack,forwardingtable, IP filtering, VLAN, and memory management ... 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
Apply Linux kernel, TCP/IP stack,forwardingtable, IP filtering, VLAN, and memory management ... 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
Apply Linux kernel, TCP/IP stack,forwardingtable, IP filtering, VLAN, and memory management ... 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
Apply Linux kernel, TCP/IP stack,forwardingtable, IP filtering, VLAN, and memory management ... with embedded C and C++ programming language application * Linux kernel driver and user-space ...
Wavelogic Embedded Software Developer
Ottawa, ON · On-site
CA$127/hr
Apply Linux kernel, TCP/IP stack, forwarding tables, IP filters, VLANs, and memory management ... Application of Embedded C and C++ programming languages * Experience: 5+ years of experience with ...
Wavelogic Embedded Software Developer
Ottawa, ON · On-site
CA$127/hr
Apply Linux kernel, TCP/IP stack, forwarding tables, IP filters, VLANs, and memory management ... Application of Embedded C and C++ programming languages * Experience: 5+ years of experience with ...
Senior Embedded Systems Engineer (Woodbridge, Ontario)
CA$116K - CA$145K/yr
Since 1937, PerkinElmer has served as a trusted partner in laboratory analysis and management and ... The Embedded System Engineer will develop firmware and programmable logic for mass spectrometers ...
Senior Embedded Systems Engineer (Woodbridge, Ontario)
CA$116K - CA$145K/yr
Since 1937, PerkinElmer has served as a trusted partner in laboratory analysis and management and ... The Embedded System Engineer will develop firmware and programmable logic for mass spectrometers ...
Temporary Account Manager, Security Services
London, ON · On-site
CA$45K - CA$55K/yr
Lead Embedded Managers, Supervisors, and frontline security staff across multiple locations * Oversee daily operations and ensure 24/7 service delivery through coordination with the Control Centre * ...
Temporary Account Manager, Security Services
London, ON · On-site
CA$45K - CA$55K/yr
Lead Embedded Managers, Supervisors, and frontline security staff across multiple locations * Oversee daily operations and ensure 24/7 service delivery through coordination with the Control Centre * ...
Develop and maintain tests for embedded software modules using programming languages like C++ and ... Collaborate with cross-functional teams, including product managers and designers, to understand ...
Develop and maintain tests for embedded software modules using programming languages like C++ and ... Collaborate with cross-functional teams, including product managers and designers, to understand ...
Staff Embedded Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding ... Drive the technical direction of how we manage thousands of vehicles from a single control plane ...
Staff Embedded Software Developer
Oshawa, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding ... Drive the technical direction of how we manage thousands of vehicles from a single control plane ...
CA$45K - CA$55K/yr
Lead Embedded Managers, Supervisors, and frontline security staff across multiple locations * Oversee daily operations and ensure 24/7 service delivery through coordination with the Control Centre * ...
CA$45K - CA$55K/yr
Lead Embedded Managers, Supervisors, and frontline security staff across multiple locations * Oversee daily operations and ensure 24/7 service delivery through coordination with the Control Centre * ...
Staff Embedded Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding ... Drive the technical direction of how we manage thousands of vehicles from a single control plane ...
Staff Embedded Software Developer
Markham, ON · Hybrid
CA$147K - CA$196K/yr
The Role We are looking for a skilled Staff Embedded Software Developer with a deep understanding ... Drive the technical direction of how we manage thousands of vehicles from a single control plane ...
Temporary Account Manager, Security Services
CA$45K - CA$55K/yr
Lead Embedded Managers, Supervisors, and frontline security staff across multiple locations * Oversee daily operations and ensure 24/7 service delivery through coordination with the Control Centre * ...
Temporary Account Manager, Security Services
CA$45K - CA$55K/yr
Lead Embedded Managers, Supervisors, and frontline security staff across multiple locations * Oversee daily operations and ensure 24/7 service delivery through coordination with the Control Centre * ...
Work with cross-functional teams, including product managers and designers, to understand ... experience in embedded software development on Linux and ARM platforms (AArch64 / AArch32 ...
Work with cross-functional teams, including product managers and designers, to understand ... experience in embedded software development on Linux and ARM platforms (AArch64 / AArch32 ...
Furthermore, this role manages the department's CENELEC competency by overseeing training and competency assessments. Key Accountabilities: * Address the required evolution of the Hardware Embedded ...
Furthermore, this role manages the department's CENELEC competency by overseeing training and competency assessments. Key Accountabilities: * Address the required evolution of the Hardware Embedded ...
If you have strong embedded software skills, you are a candidate for our team. * Define and evolve ... System adaptation layer (thread/memory management and other OS functions) * Implementation of all ...
If you have strong embedded software skills, you are a candidate for our team. * Define and evolve ... System adaptation layer (thread/memory management and other OS functions) * Implementation of all ...
Embedded Manager information
How does an embedded manager typically collaborate with cross-functional teams during product development?
What are the key skills and qualifications needed to thrive as an embedded manager, and why are they important?
What is an embedded manager?

Nokia rating
7.9
Based on 6 frontline employees who took The Breakroom Quiz
30th of 97 rated telecommunications companies
Job description
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 carrier grade embedded software which follows modular and reusable design principles. The candidate is required to fully understand line system software architecture and its real time operating system and be able to work independently developing optical control and shelf controller interface software for new products as well as sustaining legacy products. To achieve this goal, the candidate is required to work closely in a multi-disciplinary environment and be able to interact with optical, hardware and software engineers to drive closure of any design and development requirements and issues.
You have:
- Bachelor or higher degree in Computer Engineering/Electrical Engineering, or equivalent education.
- Minimum 10 years of industry experience in real-time programming using C/C++ in embedded Linux and/or RTOS environments
- Solid experience with low-level device interfaces, including UART, SPI, and I2C.
- Proficient in using lab equipment, such as oscilloscopes and power meters.
- Strong understanding of SOC controller/processor architecture, Linux kernel, and real-time OS operations.
- Experience with CMAKE build system
- Working knowledge in gRPC and protobuf design and implementation
- Proven ability to quickly grasp new technical concepts.
- Excellent written and verbal communication and presentation skills.
It would be nice if you also had:
- Experience with optical networking communication systems, particularly optical transceivers or fiber optics modules.
- Familiarity with optical technologies and components such as EDFAs, WSS, OCMs, and OTDR.
- Experience with Xilinx Zynq/Ultrascale.
- Understanding of digital signal processing principles or PID control algorithms.
- Knowledge of Petalinux and its build environment.
- Work closely with hardware/FPGA engineers to understand HW control architecture including CPU architecture, memory access and control of various peripherals. Be able to independently develop firmware that supports the designed hardware, e.g. driving DACs, reading ADCs and control flash devices through low level device interfaces or FPGA interfaces.
- Work closely with optical engineers to define optical control requirements and develop control algorithms. Implement the control algorithms on top of Linux and FreeRTOS operating systems.
- Work on software interface layer that communicates with system controller on a different card through gRPC interface over Ethernet.
- Provide to management team accurate design estimates for planning purposes.
- Follow development processes to ensure delivery of quality products on time.
- Flexible and adapt to changing tasks when needed.
About Nokia
Sourced by ZipRecruiter
Industry
Media and telecom
Company size
10,000+ Employees
Headquarters location
Murray Hill, NJ, US