Embedded Developer

4 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

    Job OverviewCiena Corporation is seeking a skilled Embedded Software Developer to join our team. As an Embedded Software Developer, you will play a critical role in designing and developing software for embedded systems. This position requires strong technical skills, attention to detail, and excellent problem-solving abilities.About the RoleThis is a...


  • Ottawa, Ontario, Canada High Tech Genesis Inc. Full time

    About the Position:High Tech Genesis Inc. is seeking an experienced Embedded Software Engineer to contribute to the design and development of software for embedded systems.The ideal candidate will have a strong understanding of real-time operating systems, embedded systems design, and software engineering principles.Main Responsibilities:Develop and...


  • Ottawa, Ontario, Canada Lumentum Operations LLC Full time

    Job DescriptionLumentum Operations LLC is seeking a talented and motivated Embedded Software Engineer to join our Ottawa-based team. As a key member of our WSS Embedded Software team, you will play a critical role in the development and implementation of embedded software solutions.About the RoleWork closely with R&D teams to develop embedded software and...


  • Ottawa, Ontario, Canada Lumentum Operations LLC Full time

    Company OverviewLumentum Operations LLC is a technology-driven company that creates innovative products. Our team of experts works together to design and develop cutting-edge solutions.Job DescriptionWe are seeking an Embedded Software Engineer - Co-op/Intern to join our Ottawa-based WSS Embedded Software team. The ideal candidate will have experience...


  • Ottawa, Ontario, Canada Lumentum Operations LLC Full time

    Job DescriptionWe are seeking a highly motivated and detail-oriented Embedded Software Engineer to join our WSS Embedded Software team in Ottawa. As a key member of our team, you will be responsible for designing, implementing, and supporting features in C on embedded platforms for high-performance optical products.This is an excellent opportunity to work...


  • Ottawa, Ontario, Canada Texas Instruments Full time

    Job DescriptionAs a Software Engineer at Texas Instruments, you will be part of a software design team where you'll learn the essentials of embedded systems design techniques, including foundational software development processes, the software development life-cycle and software development tools.Key Responsibilities:Gain knowledge of foundational software...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    At BlackBerry Inc., we are seeking an experienced software developer to join our team as a Senior Systems Software Engineer. In this role, you will be responsible for designing and developing new middleware software components for virtualization, graphics, multimedia, networking, IPC, and more.Main Responsibilities:Configure BSPs, drivers, operating systems,...


  • Ottawa, Ontario, Canada Delaplex Full time

    Delaplex: Embedded Linux System SpecialistWe are seeking an experienced Embedded Linux System Specialist to join our team. The ideal candidate should have hands-on experience in developing and troubleshooting embedded systems and Linux device drivers.About the RoleDevelop, integrate, and troubleshoot bootloaders and Linux device drivers.Leverage embedded...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    **Job Summary:**The role of the Embedded Systems Developer is to deliver professional integration services and solutions for all QNX products.In this position, you will resolve complex technical issues and use innovative thinking in the development and delivery of solutions for customer issues.You will act as a consultative partner providing expertise,...


  • Ottawa, Ontario, Canada Syntronic Full time

    About UsSyntronic Canada is a leading engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics. We adopt the latest technologies in electronics design and software development with a pool of technically skilled staff around the world.As an Embedded Software Developer, you will be...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Job OverviewWe are seeking an experienced Embedded Software Developer to join our QNX Momentics team in Ottawa. As a key member of our development team, you will be responsible for designing and developing software related to Command Line Tools (compilers, utilities, libraries, etc).You will work closely with our team to create innovative solutions that meet...


  • Ottawa, Ontario, Canada Harris Geospatial Solutions Full time

    L3Harris is dedicated to recruiting and developing 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 to our...


  • Ottawa, Ontario, Canada Ciena Corporation Full time

    About the JobWe are seeking a talented Embedded Software Developer to join our team at Ciena Corporation. As an Embedded Software Developer, you will be responsible for designing and developing software for embedded systems, working closely with cross-functional teams, and troubleshooting issues.Job Description- Design and develop software components for...


  • Ottawa, Ontario, Canada MMIST Full time

    Job Description:Mist Mobility Integrated Systems Technology (MMIST) is a leading company in the field of precision aerial delivery and recovery systems. We are seeking an experienced Embedded Systems Software Developer to join our team.The ideal candidate will have hands-on experience with embedded software development, real-time systems, and sensor...


  • Ottawa, Ontario, Canada Lumentum Operations LLC Full time

    Company Overview">Lumentum Operations LLC is a company that truly believes in what it does. We are committed to bringing passion and customer focus to our business. Our team has a long history of employing co-ops/interns, and we value the contributions our students make to our team.Job DescriptionWe are seeking an Embedded Software Engineer - Co-op/Intern to...


  • Ottawa, Ontario, Canada Ciena Corporation Full time

    About the Job:Job OverviewWe are seeking an experienced Embedded Software Developer to join our team at Ciena Corporation. As an Embedded Software Developer, you will be responsible for designing and developing software for embedded systems, including board support packages (BSPs), Linux kernel drivers, and user space drivers.Responsibilities:Develop...


  • Ottawa, Ontario, Canada Harris Geospatial Solutions Full time

    About the RoleThe software engineering department at Harris Geospatial Solutions is seeking a skilled and motivated embedded software developer to join our team. As a key member of our development group, you will be responsible for designing, developing, and validating real-time embedded software for complex electro-optical surveillance systems.You will work...


  • Ottawa, Ontario, Canada BTA Design Services Inc. Full time

    Senior Embedded Software Developer OpportunityBTA Design Services Inc. is looking for an experienced Senior Embedded Software Developer to lead the design and implementation of firmware, drivers, and base-layer embedded kernel/OS for ARM/RISC-V based SoCs.The successful candidate will possess a deep understanding of embedded processor technology, including...


  • Ottawa, Ontario, Canada EPITEC Full time

    Job OverviewEPITEC is seeking an experienced Autosar Embedded SW Developer to join our team as a dynamic and innovative embedded software developer.


  • Ottawa, Ontario, Canada Ross Full time

    Company OverviewRoss Video is a leading provider of cutting-edge products that empower customers to deliver exceptional experiences. Our team is passionate about innovation, and we strive to push the boundaries of what's possible.Job DescriptionWe're seeking an experienced Embedded Software Engineer to join our software team. As a key member of this team,...