Software Developer

4 weeks ago


Burlington, Ontario, Canada L3Harris Technologies Full time
About L3Harris Technologies

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

About the Role

We are seeking a skilled Software Developer to join our team, working directly with our optics and hardware teams to develop code that manages all of our systems controllers and actuators, telephoto lenses, or targeting & tracking systems. The successful candidate will develop advanced real-time software for various applications and processors, including new payloads like complex imagers, laser illuminators & targeting designators, range finders, and trackers.

Primary Responsibilities
  1. Under the guidance of Senior Software Engineers and Designers, be a part of the software build and code development process for complex electro-optical surveillance systems.
  2. In collaboration with Design and R&D, help develop software code for the control of new sensor payloads.
  3. Provide support to Engineering, Manufacturing, and Customer Support teams to solve software issues.
  4. Participate in the estimation and planning of new products and features.
  5. Participate as a software team member within an Agile development process.
  6. Participate in continuous department improvement processes.
Required Capabilities
  1. Proven experience developing with embedded C and C++ for real-time systems.
  2. Practical knowledge of software engineering obtained through advanced education and experience.
  3. Strong technical and analytic skills.
  4. Ability to understand the operation and design of complex electro-optical systems.
  5. Excellent communication and interpersonal skills.
  6. Ability to learn and grow within a fast-paced environment.
  7. Experience with real-time operating systems and Embedded Linux.
  8. Understanding of embedded communications standards such as I2C, SPI, CAN, Serial, Ethernet.
  9. Familiarity with Windows and Linux.
  10. Experience with Python and various scripting languages.
  11. Experience with version control software (i.e., Git).
Desired Education and Experience
  1. Requires practical knowledge of job area.
  2. Bachelor's Degree and a minimum of 2 years of prior related experience. Or
  3. Graduate Degree or equivalent with 0 to 2 years of prior related experience. Or
  4. In lieu of a degree, minimum of 6 years of prior related experience.
  5. Familiarity with electro-mechanical and optical sensors or lasers.
  6. Familiarity with control loop theory and practical experience.
  7. Familiarity with machine vision or image processing.

  • Software Developer

    3 weeks ago


    Burlington, Ontario, Canada Infowiz Full time

    Job DescriptionAt Infowiz, we are seeking a highly skilled Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software solutions to meet the needs of our clients.Key ResponsibilitiesCollect and document user requirements to ensure that software solutions meet...

  • Software Developer

    3 weeks ago


    Burlington, Ontario, Canada Infowiz Full time

    Job DescriptionAt Infowiz, we are seeking a highly skilled Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software solutions to meet the needs of our clients.Key ResponsibilitiesCollect and document user requirements to ensure that software solutions meet...

  • Software Developer

    2 months ago


    Burlington, Ontario, Canada Infowiz Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Infowiz. As a key member of our software development team, you will be responsible for designing, developing, and testing software solutions to meet the needs of our clients.Key ResponsibilitiesRequirements Gathering: Collect and document user requirements to ensure that...

  • Software Developer

    2 months ago


    Burlington, Ontario, Canada Infowiz Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Infowiz. As a key member of our software development team, you will be responsible for designing, developing, and testing software solutions to meet the needs of our clients.Key ResponsibilitiesRequirements Gathering: Collect and document user requirements to ensure that...

  • Software Developer

    1 month ago


    Burlington, Ontario, Canada Infowiz Full time

    Job DescriptionAt Infowiz, we are seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software solutions to meet the needs of our clients.Key ResponsibilitiesRequirements Gathering: Collect and document user requirements to ensure that software...

  • Software Developer

    1 month ago


    Burlington, Ontario, Canada Infowiz Full time

    Job DescriptionAt Infowiz, we are seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software solutions to meet the needs of our clients.Key ResponsibilitiesRequirements Gathering: Collect and document user requirements to ensure that software...

  • Software Developer

    1 month ago


    Burlington, Ontario, Canada Infowiz Full time

    Job DescriptionAt Infowiz, we are seeking a highly skilled Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing computer-based systems.Key ResponsibilitiesCollect and document user requirements to ensure accurate system development.Coordinate the development,...

  • Software Developer

    4 weeks ago


    Burlington, Ontario, Canada Infowiz Full time

    Job DescriptionAt Infowiz, we are seeking a highly skilled Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing computer-based systems.Key ResponsibilitiesCollect and document user requirements to ensure accurate system development.Coordinate the development,...

  • Software Developer

    1 month ago


    Burlington, Ontario, Canada Infowiz Full time

    Job DescriptionAt Infowiz, we are seeking a highly skilled Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing computer-based systems.Key ResponsibilitiesCollect and document user requirements to ensure accurate system development.Coordinate the development,...

  • Software Developer

    1 month ago


    Burlington, Ontario, Canada Infowiz Full time

    Job DescriptionAt Infowiz, we are seeking a highly skilled Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing computer-based systems.Key ResponsibilitiesCollect and document user requirements to ensure accurate system development.Coordinate the development,...

  • Software Developer

    2 weeks ago


    Burlington, Ontario, Canada Infowiz Full time

    Job Description:At Infowiz, we are seeking a highly skilled Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing computer-based systems.Key Responsibilities:Collect and document user requirementsDevelop software solutions by studying systems flow, data usage, and work...

  • Software Developer

    1 week ago


    Burlington, Ontario, Canada GSC Law Professional Corporation Full time

    Job Title: Software Developer at {company}About the Role:Design and develop software applications.Collaborate with cross-functional teams to identify and prioritize project requirements.Responsibilities:Write clean, efficient, and well-documented code.Participate in code reviews and contribute to the improvement of the codebase.Requirements:Proficiency in...


  • Burlington, Ontario, Canada Infowiz Full time

    At Infowiz, we are seeking a skilled Software Development Specialist to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing computer-based systems. Your primary focus will be on collecting and documenting user requirements, coordinating the development and installation of software...


  • Burlington, Ontario, Canada Infowiz Full time

    Job Title: Software EngineerAt Infowiz, we are seeking a highly skilled and experienced Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software solutions to meet the needs of our clients.Key Responsibilities:Design and Development: Design and develop software solutions using a...


  • Burlington, Ontario, Canada JK Contracting and Consulting Inc. Full time

    Job Title: Software Development ManagerWe are seeking a highly skilled Software Development Manager to join our team at JK Contracting and Consulting Inc.Job SummaryThe Software Development Manager will be responsible for leading and coordinating teams of information systems professionals in the development of software and integrated information systems,...


  • Burlington, Ontario, Canada JK Contracting and Consulting Inc. Full time

    Job Title: Software Development ManagerWe are seeking a highly skilled Software Development Manager to join our team at JK Contracting and Consulting Inc.Job SummaryThe Software Development Manager will be responsible for leading and coordinating teams of information systems professionals in the development of software and integrated information systems,...


  • Burlington, Ontario, Canada Infowiz Full time

    Job DescriptionAt Infowiz, we are seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software solutions to meet the needs of our clients.Key ResponsibilitiesCollect and document user requirements to ensure accurate software developmentCoordinate...


  • Burlington, Ontario, Canada Infowiz Full time

    Job DescriptionAt Infowiz, we are seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software solutions to meet the needs of our clients.Key ResponsibilitiesCollect and document user requirements to ensure accurate software developmentCoordinate...


  • Burlington, Ontario, Canada Infowiz Full time

    Job Title: Software Development SpecialistAbout the Role:We are seeking a skilled Software Development Specialist to join our team at Infowiz. As a key member of our software development team, you will be responsible for designing, developing, and testing computer-based systems.Key Responsibilities:Collect and document user requirementsCoordinate the...


  • Burlington, Ontario, Canada Thermo Fisher Scientific Full time

    Make a Meaningful Impact with Thermo Fisher ScientificAs a Staff Engineer, Software, you will have the opportunity to develop software for advanced robotics technology and automation platforms used in laboratories worldwide. Your work will directly contribute to groundbreaking discoveries and help scientists and researchers make the world a better place.A...