Embedded Software Architect

2 months ago


Toronto, Ontario, Canada L3Harris Full time
About L3Harris WESCAM

L3Harris WESCAM is a leading developer of advanced optical and sensor systems for global defense and military sectors, Homeland Security, Search and Rescue, and Airborne law enforcement agencies.

Our MX-series systems produce stabilized high-magnification electro-optical and infrared images from airborne, marine, and ground-based platforms, enabling our customers to see first and act first.

The Role

We are seeking an experienced Embedded Software Architect to join our Software Engineering department at WESCAM.

As a key member of our team, you will be responsible for architecting, designing, developing, and validating real-time embedded software for complex electro-optical surveillance systems.

You will lead the technical aspects of estimation, planning, scheduling, and review activities for assigned projects, mentor junior and intermediate software developers, and work with other disciplines to meet project objectives.

Additionally, you will provide support to manufacturing and customer support teams to solve software issues, produce technical documentation, and contribute to department-level improvement initiatives.

Key Responsibilities
  • Architect and design real-time embedded software for complex electro-optical surveillance systems
  • Lead technical aspects of estimation, planning, scheduling, and review activities for assigned projects
  • Mentor junior and intermediate software developers
  • Work with other disciplines to meet project objectives
  • Provide support to manufacturing and customer support teams
  • Produce technical documentation
  • Contribute to department-level improvement initiatives
Requirements
  • Embedded software development experience with C and/or C++
  • Background in one or more of the following: Arm processors, FPGA-based systems, real-time operating systems (RTOS), embedded Linux, embedded systems interfaces, Python for scripting and automation, MATLAB for simulation and data analysis
  • Experience in navigation and stabilization control software, camera, imaging, or laser control and interfacing, video or image processing, avionics and/or defense applications, development of software for complex electronic and FPGA systems
  • Automated software test methodologies tailored to embedded systems
  • Development of software using simulation or emulation environments
  • Experience with design patterns and architectures for complex embedded software
  • Familiarity with both Windows and Linux as host operating systems
  • Familiarity with Agile software development practices
  • Good communication and interpersonal skills
Preferred Qualifications
  • University degree or College diploma in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science, or a related discipline
  • Preferred 9+ years of industry embedded software development experience


  • Toronto, Ontario, Canada L3Harris Full time

    About L3Harris WESCAML3Harris WESCAM is a leading developer of advanced optical and sensor systems for global defense and military sectors, Homeland Security, Search and Rescue, and Airborne law enforcement agencies.Our MX-series systems produce stabilized high-magnification electro-optical and infrared images from airborne, marine, and ground-based...


  • Toronto, Ontario, Canada L3Harris Full time

    About L3Harris WESCAML3Harris WESCAM is a leading developer of advanced optical and sensor systems for global defense and military sectors, Homeland Security, Search and Rescue, and Airborne law enforcement agencies.Our MX-series systems produce stabilized high-magnification electro-optical and infrared images from airborne, marine, and ground-based...


  • Toronto, Ontario, Canada Harris Geospatial Solutions Full time

    About the RoleThe Software Engineering department at Harris Geospatial Solutions is seeking a highly skilled and motivated Software Development Lead and Architect to join our team. As a key member of our software development team, you will be responsible for designing, developing, and validating real-time embedded software for complex electro-optical...


  • Toronto, Ontario, Canada L3Harris Full time

    About L3Harris WESCAML3Harris WESCAM is a leading developer of advanced optical and sensor systems for global defense and military sectors, Homeland Security, Search and Rescue, and Airborne law enforcement agencies.Our MX-series systems produce stabilized high-magnification electro-optical and infrared images from airborne, marine, and ground-based...


  • Toronto, Ontario, Canada L3Harris Full time

    About L3Harris WESCAML3Harris WESCAM is a leading developer of advanced optical and sensor systems for global defense and military sectors, Homeland Security, Search and Rescue, and Airborne law enforcement agencies.Our MX-series systems produce stabilized high-magnification electro-optical and infrared images from airborne, marine, and ground-based...


  • Toronto, Ontario, Canada L3Harris Full time

    About L3Harris WESCAML3Harris WESCAM is a leading developer of advanced optical and sensor systems for global defense and military sectors, Homeland Security, Search and Rescue, and Airborne law enforcement agencies.Our MX-series systems produce stabilized high-magnification electro-optical and infrared images from airborne, marine, and ground-based...


  • Toronto, Ontario, Canada L3Harris Full time

    About L3Harris WESCAML3Harris WESCAM is a leading developer of advanced optical and sensor systems for global defense and military sectors, Homeland Security, Search and Rescue, and Airborne law enforcement agencies.Our MX-series systems produce stabilized high-magnification electro-optical and infrared images from airborne, marine, and ground-based...


  • Toronto, Ontario, Canada Harris Geospatial Solutions Full time

    About the RoleThe Software Engineering department at Harris Geospatial Solutions is seeking a highly skilled and motivated software engineer to join our team. As a key member of our team, you will be responsible for designing, developing, and validating real-time embedded software for complex electro-optical surveillance systems.Key ResponsibilitiesArchitect...


  • Toronto, Ontario, Canada Harris Geospatial Solutions Full time

    About the RoleThe Software Engineering department at Harris Geospatial Solutions is seeking a highly skilled and motivated software engineer to join our team. As a key member of our team, you will be responsible for designing, developing, and validating real-time embedded software for complex electro-optical surveillance systems.Key ResponsibilitiesArchitect...


  • Toronto, Ontario, Canada Syntronic Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our team at Syntronic. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Design and develop software for embedded systems, including firmware and...


  • Toronto, Ontario, Canada Syntronic Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our team at Syntronic. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Design and develop software for embedded systems, including firmware and...


  • Toronto, Ontario, Canada Syntronic Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our team at Syntronic. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Design and develop software for embedded systems using Python and other programming...


  • Toronto, Ontario, Canada Syntronic Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our team at Syntronic. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Design and develop software for embedded systems using Python and other programming...


  • Toronto, Ontario, Canada Syntronic Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our team at Syntronic. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Design and develop software for embedded systems using Python and other programming...


  • Toronto, Ontario, Canada Syntronic Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our team at Syntronic. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Design and develop software for embedded systems using Python and other programming...


  • Toronto, Ontario, Canada Husky Full time

    Job Description:Job Title: Embedded Software EngineerAbout the Role:We are seeking an experienced Embedded Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and testing software for embedded systems. This is a great opportunity for a talented engineer to work on a variety of challenging projects and...


  • Toronto, Ontario, Canada Sonatus, Inc. Full time $138,500 - $187,500

    Job Title: Embedded Software EngineerSonatus, Inc. is a leading provider of software-defined vehicle solutions. We are seeking an experienced Embedded Software Engineer to join our team.Job SummaryWe are looking for a highly skilled Embedded Software Engineer to design and implement complex in-vehicle software systems. The successful candidate will have a...


  • Toronto, Ontario, Canada Sonatus, Inc. Full time $138,500 - $187,500

    Job Title: Embedded Software EngineerSonatus, Inc. is a leading provider of software-defined vehicle solutions. We are seeking an experienced Embedded Software Engineer to join our team.Job SummaryWe are looking for a highly skilled Embedded Software Engineer to design and implement complex in-vehicle software systems. The successful candidate will have a...


  • Toronto, Ontario, Canada Sonatus, Inc. Full time $138,500 - $187,500

    Job Title: Embedded Software EngineerSonatus, Inc. is a leading provider of software-defined vehicle solutions. We are seeking an experienced Embedded Software Engineer to join our team.Job SummaryWe are looking for a highly motivated and skilled Embedded Software Engineer to design and implement complex in-vehicle software. The successful candidate will...


  • Toronto, Ontario, Canada Sonatus, Inc. Full time $138,500 - $187,500

    Job Title: Embedded Software EngineerSonatus, Inc. is a leading provider of software-defined vehicle solutions. We are seeking an experienced Embedded Software Engineer to join our team.Job SummaryWe are looking for a highly motivated and skilled Embedded Software Engineer to design and implement complex in-vehicle software. The successful candidate will...