Embedded Developer

3 weeks ago


Ottawa, Ontario, Canada Procom Full time
Embedded Software Developer/Engineer

We have two separate roles available, listed below, for embedded developers, with strong C or C++ experience. These are both year contracts, with the possibility of renewal, and require on-site work in Ottawa.

Embedded C Software Engineer

In this role you will develop software drivers for various hardware peripherals, including adapting existing drivers and developing new driver architectures.

Responsibilities

-Design and implement platform software to support advanced application features

- Debug platform SW and provide fixes as required

- Bring up new embedded HW modules

- Extend existing SW architecture for new feature requirements

- Work closely with our vendors, hardware team and other embedded software teams to resolve platform and firmware issues

Required Skills

-5+ years of software development experience

-Experience in multi-threaded programming in C

-Previous experience with low-level device driver development and board bring-up

-Experience with Assembly

-Bachelor's Degree in Computer Engineering, Electrical Engineering or equivalent field of study

Senior C++ Embedded Software Developer

In this position you will be working in the Software Development team, participating in a project working through the development lifecycle from concept, test plan design, implementation, test bed setup, execution, issue debugging, isolation and quality metrics tracking.

Responsibilities

-Work in Scaled Agile SW development environment to deliver state of the art SW solutions for cloud connected modules

-Work with feature requirements to define High level and Detailed Design

-Implement, test and maintain software features using C++ and Python

-Share ideas for innovation and process improvements

Required Qualifications

-10+ years' experience with embedded C++ (C++11 or newer)

-Experience with embedded software development and work through the development lifecycle.

-Strong understanding of system design & system integration concepts

-Good Python development experience

  • Ottawa, Ontario, Canada Ciena Corporation Full time

    About This OpportunityCiena Corporation is seeking an experienced Embedded Software Developer to join our team. As a key member of our engineering group, you will be responsible for designing, developing, and testing software applications for our embedded systems.The ideal candidate will have a strong background in software development, with experience...


  • Ottawa, Ontario, Canada DEI Full time

    Job Summary:Develop software for embedded systems (Embedded Linux, RTOS, bare metal), from specification through to integration and acceptance. You will work independently and as part of a multi-disciplinary team to develop products and systems for a wide range of industries. Based in our Ottawa office, some travel may be required.Responsibilities: Develop...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job DescriptionAs a Senior Embedded Systems Developer at BlackBerry Inc., you will work on designing and developing new middleware software components in various areas, including virtualization, graphics, multimedia, networking, and IPC. You will be responsible for embedded target side software configuration of BSP, drivers, operating system, graphics,...


  • Ottawa, Ontario, Canada Lumentum Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingLumentum Canada was awarded the 2022 National Capital Region's Top Employers and the 2022 Career Directory Canada's Best Employers for Recent Graduates .  Senior Embedded Application DeveloperLumentum is looking for a senior embedded application developer to play a leading role in...


  • Ottawa, Ontario, Canada Extreme Networks, Inc. Full time

    Extreme Networks: Accelerating Digital TransformationWe are a global leader in cloud-driven networking solutions, trusted by over 50,000 customers worldwide. Our mission is to help organizations accelerate their digital transformation efforts.Job SummaryWe are seeking a highly skilled Embedded Systems Developer to join our team. The ideal candidate will have...


  • Ottawa, Ontario, Canada Myticas Consulting Full time

    Software Engineer – Embedded SystemsMain Responsibilities:- Collaborate with experienced engineers in the design, coding, testing, and maintenance of software applications.- Develop and maintain embedded software modules using programming languages such as C++ and Python.- Implement networking solutions to ensure seamless communication between software...


  • Ottawa, Ontario, Canada Lumentum Full time

    Lumentum is a leading provider of innovative optical and photonic products that power the future of communication. We are seeking an experienced Senior Embedded Linux Software Designer to join our team and drive innovation in the design and development of next-generation optical communication products.Job DescriptionThe successful candidate will lead the...


  • Ottawa, Ontario, Canada Stryten Energy Full time

    Responsibilities Carry out full software development life-cycle for safety-critical systems: planning, development, testing, and (if necessary) certification of embedded software. Provide input on overall product design and architectural design of embedded software. Design and oversee project plans, specifications, and other important documentation...


  • Ottawa, Ontario, Canada Lumentum Operations LLC Full time

    Job Details">About the OpportunityLumentum Canada is seeking an experienced Embedded Software Engineer - Co-op/Intern to join our Ottawa-based WSS Embedded Software team. The successful candidate will have the opportunity to work on real-world projects and develop their skills in a dynamic and supportive environment.">Key RequirementsTo succeed in this role,...


  • Ottawa, Ontario, Canada Lumentum Operations LLC Full time

    Embedded Software Engineer RoleLumentum Operations LLC is committed to bringing passion and customer focus to its business.We're seeking an Embedded Software Engineer to join our Ottawa-based WSS Embedded Software team. The ideal candidate will have experience developing embedded software and working with R&D teams.The opportunity includes a range of...


  • Ottawa, Ontario, Canada SEA Ltd Full time

    Job SummaryWe are seeking a highly skilled and motivated Embedded Systems Developer to join our team. The ideal candidate will have a strong background in computer science, physics, electronics, or maths with computer science, and experience in programming languages such as C/C++.About the RoleThis is a graduate-level position that involves designing,...


  • Ottawa, Ontario, Canada SEA Ltd Full time

    Job Title: Software Engineering Graduate ProgrammeAbout UsSEA Ltd is a pioneering company in the field of embedded software engineering. We design and build innovative, efficient, and secure systems for various applications.Job DescriptionThe Software Engineering Graduate Programme is a two-year programme designed to give graduates real responsibility from...


  • Ottawa, Ontario, Canada Exide Technologies Full time

    Overview We are looking for an intern to start September 2024. Our Stryten facility in Ottawa is working with cutting edge Lithium Battery technology for military applications. You will work with a team that understands advanced combat vehicle power integrations using smart power management solutions for the military market. The Embedded Software...


  • Ottawa, Ontario, Canada EPITEC Full time

    Position: Autosar Embedded SW DeveloperLocation: Fully OnsiteAbout Us: We were founded on the belief that freedom of movement drives human progress. As we look to the future and society's changing needs, we are committed to becoming the world's most trusted mobility company, delivering smart vehicles for a smart world. Join our team as we create tomorrow We...

  • Embedded Expert

    1 day ago


    Ottawa, Ontario, Canada Aversan Full time

    Senior Linux/Embedded Engineer Location: Ottawa, Ontario (On-site)Aversan Inc., a leading engineering company specializing in Systems Integration, Software Testing, and product development, is seeking a skilled Senior Linux/Embedded Engineer with deep expertise in Xilinx Zynq-7000 to join our team for a project in Ottawa, Ontario. This role is critical for a...


  • Ottawa, Ontario, Canada Myticas Consulting Full time

    Software Engineer – Embedded SystemsMain Responsibilities:Collaborate with experienced engineers in the design, coding, testing, and maintenance of software applications.Develop and maintain embedded software modules using programming languages such as C++ and Python.Implement networking solutions to ensure seamless communication between software...


  • Ottawa, Ontario, Canada Myticas Consulting Full time

    Software Engineer – Embedded Systems Main Responsibilities: Collaborate with experienced engineers in the design, coding, testing, and maintenance of software applications. Develop and maintain embedded software modules using programming languages such as C++ and Python. Implement networking solutions to ensure seamless communication between software...

  • Embedded Developer

    8 hours ago


    Ottawa, Ontario, Canada BlackBerry Inc. Full time

    We are looking for skilled embedded developers to join our Vehicle Platform team at BlackBerry Inc. As a key contributor, you will help build the foundational vehicle software platform jointly developed with our partners.The platform requires the assembly and optimization of complex software components from QNX and our partners. You will work with multiple...


  • Ottawa, Ontario, Canada L3Harris Technologies Full time

    L3Harris is dedicated to recruiting and developing diverse, high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental...


  • Ottawa, Ontario, Canada Ford Motor Company Full time

    We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves?  Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company's vision...