Embedded Software Architect

3 weeks ago


Toronto, Ontario, Canada Harris Geospatial Solutions Full time
About the Role

The 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 surveillance systems.

Key Responsibilities
  • Architect and design real-time embedded software for complex electro-optical surveillance systems
  • Lead the technical aspects of estimation, planning, scheduling, and review activities for assigned projects
  • Mentor junior and intermediate software developers
  • Work with other disciplines, including electrical, mechanical, electro-optics, and systems engineering, 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 and coding guidelines
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), particularly ThreadX or vxWorks, embedded Linux, embedded systems interfaces such as I2C, SPI, CAN, Ethernet, etc.
  • 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
Desired Education and Experience

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 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 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...