Our Optical Line System team is searching for an experienced embedded and real-time software ... Work closely with hardware/FPGA engineers to understand HW control architecture including CPU ...
Our Optical Line System team is searching for an experienced embedded and real-time software ... Work closely with hardware/FPGA engineers to understand HW control architecture including CPU ...
Sr Embedded Software Engineer
Kanata, ON · On-site
Our Optical Line System team is searching for an experienced embedded and real-time software ... Work closely with hardware/FPGA engineers to understand HW control architecture including CPU ...
Sr Embedded Software Engineer
Kanata, ON · On-site
Our Optical Line System team is searching for an experienced embedded and real-time software ... Work closely with hardware/FPGA engineers to understand HW control architecture including CPU ...
Embedded software engineer
Ottawa, ON · On-site
CA$148/hr
Develop software that interfaces with ASIC/FPGA hardware on SoC platforms. * Own the full lifecycle ... experience in embedded software engineering, preferably in telecom, networking, or datacom ...
Embedded software engineer
Ottawa, ON · On-site
CA$148/hr
Develop software that interfaces with ASIC/FPGA hardware on SoC platforms. * Own the full lifecycle ... experience in embedded software engineering, preferably in telecom, networking, or datacom ...
Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team ... Experience with FPGA development or familiarity with HDL (VHDL/Verilog) What we Offer: * Employer ...
Quick apply
Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team ... Experience with FPGA development or familiarity with HDL (VHDL/Verilog) What we Offer: * Employer ...
Embedded Software Engineer
Burlington, ON · On-site
We're looking for a passionate Embedded Software Engineer to join our development team, where you ... Knowledge of digital hardware (SoC, ARM, FPGA.) * Experienced with device control interfaces, such ...
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 ... Knowledge of digital hardware (SoC, ARM, FPGA.) * Experienced with device control interfaces, such ...
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
Ottawa, ON · Hybrid
CA$50 - CA$68/hr
SEEKING Embedded Software/DSP Engineer in Ottawa Join a central AI and Chip Engineering (ACE) organization at the Ottawa Technology Center in Kanata, a flagship AI software hub within a global ...
Quick apply
Embedded Software Engineer
Ottawa, ON · Hybrid
CA$50 - CA$68/hr
SEEKING Embedded Software/DSP Engineer in Ottawa Join a central AI and Chip Engineering (ACE) organization at the Ottawa Technology Center in Kanata, a flagship AI software hub within a global ...
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
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 ...
Embedded Software Engineer
Toronto, ON · On-site
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
Toronto, ON · On-site
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 ...
Senior Embedded Software Engineer
Brampton, ON · On-site
CA$90K - CA$120K/yr
A Mission We are seeking a passionate Senior Embedded Software Engineer to design and develop advanced rail solutions, working alongside dedicated teams committed to excellence. As a professional and ...
Senior Embedded Software Engineer
Brampton, ON · On-site
CA$90K - CA$120K/yr
A Mission We are seeking a passionate Senior Embedded Software Engineer to design and develop advanced rail solutions, working alongside dedicated teams committed to excellence. As a professional and ...
... tier Embedded Software Engineer. Your focus will be on software development and maintenance ... Developing software for FPGA-based platforms, including bring-up, driver integration, and ...
... tier Embedded Software Engineer. Your focus will be on software development and maintenance ... Developing software for FPGA-based platforms, including bring-up, driver integration, and ...
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 ...
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 ...
Embedded Software Developer
Ottawa, ON · On-site
Job Title: Embedded Software Developer We are seeking an experienced Embedded Software Developer to join a board support package (BSP) and bootloader development team working on infotainment ...
Quick apply
Embedded Software Developer
Ottawa, ON · On-site
Job Title: Embedded Software Developer We are seeking an experienced Embedded Software Developer to join a board support package (BSP) and bootloader development team working on infotainment ...
Embedded Software Developer
Ottawa, ON · On-site
Job Title: Embedded Software Developer We are seeking an experienced Embedded Software Developer to join a board support package (BSP) and bootloader development team working on infotainment ...
Quick apply
Embedded Software Developer
Ottawa, ON · On-site
Job Title: Embedded Software Developer We are seeking an experienced Embedded Software Developer to join a board support package (BSP) and bootloader development team working on infotainment ...
We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software development experience, strong C programming and ARM-based platform skills, and working familiarity with AUTOSAR ...
We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software development experience, strong C programming and ARM-based platform skills, and working familiarity with AUTOSAR ...
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 ...
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 ...
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 ...
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 ...
Quick apply
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 ...
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 ...
Fpga Embedded Software Engineer information
What does an FPGA embedded software engineer do?
What are the typical challenges faced by an FPGA embedded software engineer when integrating hardware and software components?
What are the key skills and qualifications needed to thrive as an FPGA embedded software engineer, and why are they important?
What is the difference between Fpga Embedded Software Engineer vs FPGA Firmware Engineer?
| Aspect | Fpga Embedded Software Engineer | FPGA Firmware Engineer |
|---|---|---|
| Required Skills | Embedded C/C++, FPGA design, hardware-software integration | VHDL/Verilog, FPGA development, hardware description languages |
| Work Environment | Embedded systems, software development teams, hardware-software integration | Hardware design teams, FPGA development labs |
| Industry Usage | Consumer electronics, aerospace, defense, telecommunications | High-speed data processing, signal processing, communications |
While both roles involve FPGA technology, the Fpga Embedded Software Engineer focuses on developing embedded software that runs on FPGA-based systems, integrating hardware and software. In contrast, the FPGA Firmware Engineer primarily designs and implements FPGA hardware logic using HDL languages. Both roles require knowledge of FPGA design, but their focus areas differ—software versus hardware description languages.
Are FPGA embedded software engineers in demand?
What are popular job titles related to Fpga Embedded Software Engineer jobs in Ontario?
For Fpga Embedded Software Engineer jobs in Ontario, the most frequently searched job titles are:
- Senior Embedded Engineer
- Remote Firmware Engineer
- Entry Level Embedded Software Engineer
- Volunteer Embedded Systems Engineer
- Automotive Embedded Software Engineer
- Embedded Systems Engineer
- Linux Device Driver
- Freelance Embedded Firmware Engineer
- Senior Embedded Systems Engineer
- Contract Embedded Software Engineer
What job categories do people searching Fpga Embedded Software Engineer jobs in Ontario look for?
The top searched job categories for Fpga Embedded Software Engineer jobs in Ontario are:
What cities in Ontario are hiring for Fpga Embedded Software Engineer jobs?
Cities in Ontario with the most Fpga Embedded Software Engineer job openings:
Staff Embedded Software Engineer
Kanata, ON • On-site
Full-time
Re-posted 26 days ago
Nokia rating
7.9
Based on 6 frontline employees who took The Breakroom Quiz
30th of 101 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