Senior Embedded Systems Architect

6 hours ago


Burlington, Ontario, Canada L3Harris Technologies Full time

L3Harris Technologies, a leading aerospace and defense technology innovator, is dedicated to empowering employees and promoting work-life success. Our inclusive environment fosters professional growth, and we prioritize values, community involvement, and excellence in all that we do.

We offer end-to-end solutions that meet mission-critical needs across various domains, including space, air, land, sea, and cyber. With approximately $18 billion in annual revenue and 50,000 employees worldwide, our global presence spans over 100 countries.

Our employees enjoy a 9/80 work schedule for most U.S. and Canada positions, effective October 24, 2022.

About L3Harris WESCAM

The WESCAM division, a subsidiary of L3Harris Technologies within the Integrated Mission Systems Segment, develops cutting-edge optical and sensor systems for global defense, military sectors, Homeland Security, Search and Rescue, and airborne law enforcement agencies. Our MX-series systems provide stabilized high-magnification electro-optical and infrared images from airborne, marine, and ground-based platforms, enabling customers to see first and act first.

About the Role

The Software Engineering department at WESCAM seeks an enthusiastic and motivated new team member to join our software teams working directly with optics and hardware teams. We develop code managing system controllers and actuators, telephoto lenses, targeting & tracking systems, and advanced real-time software for various applications and processors. Our goal is to create next-generation MX-series systems.

Primary Responsibilities

  • Architect, design, develop, and validate real-time embedded software for complex electro-optical surveillance systems.
  • Lead technical aspects of estimation, planning, scheduling & review activities for assigned projects.
  • Mentor junior and intermediate software developers.
  • Collaborate with electrical, mechanical, electro-optics, and systems engineering disciplines to meet project objectives.
  • Provide support to manufacturing and customer support teams to solve software issues as needed.
  • Produce technical documentation as needed to document project work.
  • Contribute to department-level improvement initiatives such as code refactoring, test development, and establishing design & coding guidelines.

Recommended Skills & Knowledge

  • Experience with embedded software development using C and/or C++.
  • Background in Arm processors, FPGA-based systems, real-time operating systems (RTOS), particularly ThreadX or vxWorks, embedded Linux, and embedded systems interfaces like I2C, SPI, CAN, Ethernet, etc.
  • Proficiency in Python for scripting and automation, MATLAB for simulation and data analysis.
  • Experience in navigation and stabilization control software, camera, imaging, or laser control & interfacing, video or image processing, avionics and/or defense applications, and automated software test methodologies tailored to embedded systems.
  • Experience with design patterns and architectures for complex embedded software.
  • Familiarity with Windows and Linux as host operating systems and Agile software development practices.

Desired Education & Experience

  • University degree or College diploma in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science, or a related discipline.
  • Preferred 9+ years of industry experience in embedded software development.

Estimated Salary: $120,000 - $180,000 per year



  • Burlington, Ontario, Canada L3Harris Technologies Full time

    L3Harris Technologies is a leading aerospace and defense technology innovator, delivering end-to-end solutions that meet customers' mission-critical needs. We are seeking a highly skilled Embedded Software Architect to join our team.The successful candidate will be responsible for architecting, designing, developing, and validating real-time embedded...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    L3Harris Technologies is a leading aerospace and defense technology innovator, delivering end-to-end solutions that meet customers' mission-critical needs. We are seeking a highly skilled Embedded Software Architect to join our team.The successful candidate will be responsible for architecting, designing, developing, and validating real-time embedded...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    L3Harris Technologies is a leading aerospace and defense technology innovator, delivering end-to-end solutions that meet customers' mission-critical needs. We are seeking an experienced Embedded Software Architect to join our team.The successful candidate will be responsible for architecting, designing, developing, and validating real-time embedded software...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    About the RoleL3Harris Technologies is seeking a highly skilled Embedded Software Architect to lead the development of complex electro-optical surveillance systems. As a key member of our software team, you will be responsible for designing, developing, and validating real-time embedded software.The ideal candidate will have a strong background in embedded...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    L3Harris Technologies is a leading aerospace and defense technology innovator, delivering end-to-end solutions that meet customers' mission-critical needs. We are seeking a highly skilled Embedded Software Designer, Lead to join our team.The successful candidate will be responsible for architecting, designing, developing, and validating real-time embedded...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    About L3Harris TechnologiesL3Harris Technologies is a leading global aerospace and defense technology innovator, delivering end-to-end solutions that meet customers' mission-critical needs. Our company provides advanced defense and commercial technologies across space, air, land, sea, and cyber domains.Job SummaryWe are seeking an experienced Embedded...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    About L3Harris TechnologiesL3Harris Technologies is a leading global aerospace and defense technology innovator, delivering end-to-end solutions that meet customers' mission-critical needs. Our company provides advanced defense and commercial technologies across space, air, land, sea, and cyber domains.Job SummaryWe are seeking an experienced Embedded...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    About L3Harris TechnologiesL3Harris Technologies is a leading global aerospace and defense technology innovator, delivering end-to-end solutions that meet customers' mission-critical needs. Our company provides advanced defense and commercial technologies across space, air, land, sea, and cyber domains.Job SummaryWe are seeking an experienced Embedded...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    About L3Harris TechnologiesL3Harris Technologies is a leading global aerospace and defense technology innovator, delivering end-to-end solutions that meet customers' mission-critical needs. Our company provides advanced defense and commercial technologies across space, air, land, sea, and cyber domains.Job SummaryWe are seeking an experienced Embedded...


  • Burlington, Ontario, Canada L3Harris Technologies Full time

    L3Harris Technologies is a leading provider of advanced defense and commercial technologies across various domains, including space, air, land, sea, and cyber. With approximately $18 billion in annual revenue and 50,000 employees, we serve customers in over 100 countries.We are committed to recruiting and developing diverse, high-performing talent who share...


  • Burlington, Ontario, Canada DLL Full time

    Company Overview: DLL is a leading provider of equipment leasing and fleet management solutions, serving customers across various industries.Salary: $120,000 - $150,000 per year, depending on experience.Job DescriptionAs a Senior Financial Systems Architect, you will be responsible for designing and implementing IT solutions that meet the financial needs of...


  • Burlington, Ontario, Canada Evertz Microsystems Limited Full time

    Job Title: Embedded Software DeveloperAbout the Role:We are seeking an experienced Embedded Software Developer to join our R&D team at Evertz Microsystems Limited. As a member of our team, you will be responsible for designing and testing the latest broadcast equipment incorporating the most advanced technology.Key Responsibilities:- Design and develop...


  • Burlington, Ontario, Canada Evertz Full time

    Are you a skilled software engineer looking for a challenging role in the R&D team of Evertz? We have an exciting opportunity for an Embedded Software Engineer to join our team and contribute to the design and testing of the latest broadcast equipment incorporating the most advanced technology.Key Responsibilities:Design and develop software for embedded...


  • Burlington, Ontario, Canada Evertz Full time

    Are you a skilled software engineer looking for a challenging role in the R&D team of Evertz? We have an exciting opportunity for an Embedded Software Engineer to join our team and contribute to the design and testing of the latest broadcast equipment incorporating the most advanced technology.Key Responsibilities:Design and develop software for embedded...


  • Burlington, Ontario, Canada Evertz Full time

    As a member of the R&D team at Evertz, you will be challenged with designing and testing the latest broadcast equipment incorporating the most advanced technology.Key Responsibilities:Design and develop software for embedded systems using C and C++ programming languages.Work with Real-Time Operating Systems, Embedded Linux, and FreeRTOS to create efficient...


  • Burlington, Ontario, Canada Evertz Full time

    As a member of the R&D team at Evertz, you will be challenged with designing and testing the latest broadcast equipment incorporating the most advanced technology.Key Responsibilities:Design and develop software for real-time operating systems, embedded Linux, and device drivers.Collaborate with cross-functional teams to integrate software with digital...


  • Burlington, Ontario, Canada Evertz Full time

    As a member of the R&D team at Evertz, you will be challenged with designing and testing the latest broadcast equipment incorporating the most advanced technology.Key Responsibilities:Design and develop software for real-time operating systems, embedded Linux, and device drivers.Collaborate with cross-functional teams to integrate software with digital...


  • Burlington, Ontario, Canada Evertz Full time

    As a member of the R&D team at Evertz, you will be responsible for designing and testing the latest broadcast equipment incorporating cutting-edge technology.Key Responsibilities:Develop and implement software solutions for embedded systems using C and C++ programming languages.Collaborate with cross-functional teams to integrate software components and...

  • Senior IT Architect

    4 weeks ago


    Burlington, Ontario, Canada TransUnion LLC Full time

    Job Title: Sr. ArchitectAt TransUnion, we are dedicated to leveraging information to drive business growth and innovation. As a trusted provider of global information solutions, our mission is to empower organizations to make informed decisions and achieve their goals. We are seeking a highly skilled Sr. Architect to join our team and contribute to our...

  • Senior IT Architect

    3 weeks ago


    Burlington, Ontario, Canada TransUnion LLC Full time

    About the Role:At TransUnion, we are dedicated to harnessing the power of information to drive business growth and innovation. As a Senior IT Architect, you will play a critical role in shaping our technology strategy and ensuring that our solutions meet the highest standards of quality, security, and efficiency.Key Responsibilities:Develop and maintain a...