Software Algorithm Developer
7 days ago
About the Role
L3Harris Technologies is seeking a skilled Software Algorithm Developer to join our team. As a Software Algorithm Developer, you will work 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.
Key Responsibilities
- Design, prototype, and implement algorithms for complex electro-mechanical systems, including remote I/O subsystems, custom lens controllers, and advanced video processing features.
- Work with Senior Engineers to research solutions to difficult engineering problems and model, simulate, and evaluate potential algorithms using Matlab, Python, and C/C++.
- Collaborate with department stakeholders to create algorithms that meet architectural and implementation constraints.
- Assess algorithms for real-world, embedded performance and produce requirements and design documentation as required.
- Develop models for algorithms in accordance with Departmental Practices and assist in the development of test and verification plans as required.
- Support implementation of current generation and next generation algorithms in target hardware and work with design Engineering to integrate and debug algorithms as required.
- Stay up-to-date with industry trends and provide input to and attend design reviews for projects associated with algorithm development.
- Participate in New Product Introduction (NPI) meetings as required.
Required Capabilities
- C/C++ coding
- Matlab/Python for algorithm development
- Reading and understanding IEEE style research papers
- Modelling and simulation of complex algorithms
- Design and implementation of complex algorithms
- Digital signal and image processing techniques
- Computer vision
- Familiarity with Machine learning and pattern analysis, neural networks, digital hardware design, VHDL, and target tracking systems is an asset
- Meets the requirements of the Controlled Goods Registration Program and is eligible for a Canadian government security clearance
Desired Education and Experiences
- Bachelor of Electrical or Computer Engineering or equivalent science discipline. Relevant Masters or postgraduate degree is an asset
- Minimum 6 years of algorithm design and implementation experience
-
Software Algorithm Developer
3 days ago
Burlington, Ontario, Canada L3Harris Technologies Full timeAbout the RoleL3Harris Technologies is seeking a skilled Software Algorithm Developer to join our team. As a Software Algorithm Developer, you will be responsible for designing, prototyping, and implementing advanced algorithms for our electro-mechanical systems.Key ResponsibilitiesCollaborate with Senior Engineers to research and develop solutions to...
-
Software Algorithm Developer
3 days ago
Burlington, Ontario, Canada L3Harris Technologies Full timeAbout the RoleL3Harris Technologies is seeking a skilled Software Algorithm Developer to join our team. As a Software Algorithm Developer, you will be responsible for designing, prototyping, and implementing advanced algorithms for our electro-mechanical systems.Key ResponsibilitiesCollaborate with Senior Engineers to research and develop solutions to...
-
Software Algorithm Developer
2 weeks ago
Burlington, Ontario, Canada L3Harris Technologies Full timeAbout the RoleL3Harris Technologies is seeking a skilled Software Algorithm Developer to join our team in Hamilton, Ontario. As a key member of our software development team, you will be responsible for designing, prototyping, and implementing advanced algorithms for our electro-optical and infrared systems.Key ResponsibilitiesCollaborate with senior...
-
Software Development Professional
2 weeks ago
Burlington, Ontario, Canada Infowiz Full timeExciting Opportunity in Software Development at InfowizWe are seeking a highly skilled Software Development Professional to join our team at Infowiz. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key Responsibilities:Requirements...
-
Software Development Manager
3 days ago
Burlington, Ontario, Canada Infowiz Full timeAbout the RoleWe are seeking a highly skilled Software Development Manager to join our team at Infowiz. As a key member of our software development team, you will be responsible for leading and coordinating teams of information systems professionals in the development of software and integrated information systems.Key ResponsibilitiesSoftware Development:...
-
Software Development Manager
3 days ago
Burlington, Ontario, Canada Infowiz Full timeAbout the RoleWe are seeking a highly skilled Software Development Manager to join our team at Infowiz. As a key member of our software development team, you will be responsible for leading and coordinating teams of information systems professionals in the development of software and integrated information systems.Key ResponsibilitiesSoftware Development:...
-
Software Development Professional
1 week ago
Burlington, Ontario, Canada Infowiz Full timeAbout the RoleWe are seeking a highly skilled and experienced Software Engineer to join our team at Infowiz. As a key member of our development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key ResponsibilitiesRequirements GatheringCollect and document user requirements to...
-
Software Development Engineer
7 days ago
Burlington, Ontario, Canada Thermo Fisher Scientific Full timeAbout Thermo Fisher ScientificWe are a leading global biotechnology company that enables our customers to make the world a healthier, cleaner, and safer place. Our mission is to empower our customers to make a positive impact on a global scale.Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team at Thermo Fisher...
-
Software Development Engineer
1 week ago
Burlington, Ontario, Canada Thermo Fisher Scientific Full timeAbout Thermo Fisher ScientificWe are a leading global biotechnology company that enables our customers to make the world a healthier, cleaner, and safer place. Our mission is to empower our customers to make a positive impact on a global scale.Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team at Thermo Fisher...
-
Software Development Professional
5 days ago
Burlington, Ontario, Canada Infowiz Full timeAbout 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 implementing software solutions that meet the needs of our clients.Key ResponsibilitiesRequirements GatheringCollect and document user requirements to ensure that...
-
Software Development Professional
5 days ago
Burlington, Ontario, Canada Infowiz Full timeAbout 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 implementing software solutions that meet the needs of our clients.Key ResponsibilitiesRequirements GatheringCollect and document user requirements to ensure that...
-
Software Development Lead
13 hours ago
Burlington, Ontario, Canada JK Contracting and Consulting Inc. Full timeJob Title: Software Development LeadWe are seeking a highly skilled Software Development Lead to join our team at JK Contracting and Consulting Inc.Job SummaryThe Software Development Lead will be responsible for leading and coordinating teams of information systems professionals in the development of software and integrated information systems, process...
-
Software Development Lead
15 hours ago
Burlington, Ontario, Canada JK Contracting and Consulting Inc. Full timeJob Title: Software Development LeadWe are seeking a highly skilled Software Development Lead to join our team at JK Contracting and Consulting Inc.Job SummaryThe Software Development Lead will be responsible for leading and coordinating teams of information systems professionals in the development of software and integrated information systems, process...
-
Software Developer
7 days ago
Burlington, Ontario, Canada TransUnion Full timeAbout UsAt TransUnion, we are dedicated to finding innovative ways to utilize information to help individuals make informed decisions. As a trusted provider of global information solutions, our mission is to empower people worldwide to access opportunities that lead to a higher quality of life by helping organizations optimize their risk-based decisions and...
-
Software Developer
1 week ago
Burlington, Ontario, Canada TransUnion Full timeAbout UsAt TransUnion, we are dedicated to finding innovative ways to utilize information to help individuals make informed decisions. As a trusted provider of global information solutions, our mission is to empower people worldwide to access opportunities that lead to a higher quality of life by helping organizations optimize their risk-based decisions and...
-
Software Development Engineer
2 weeks ago
Burlington, Ontario, Canada Thermo Fisher Scientific Full timeAbout Thermo Fisher ScientificWe are a leading global biotechnology company that enables our customers to make the world a healthier, cleaner, and safer place. Our mission is to empower our customers to make a positive impact on a global scale.Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team. As a key member of our...
-
Software Development Engineer
4 days ago
Burlington, Ontario, Canada Thermo Fisher Scientific Full timeAbout Thermo Fisher ScientificWe are a leading global biotechnology company that enables our customers to make the world a healthier, cleaner, and safer place. Our mission is to empower our customers to make a positive impact on a global scale.Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team. As a key member of our...
-
Software Development Engineer
3 days ago
Burlington, Ontario, Canada Thermo Fisher Scientific Full timeAbout Thermo Fisher ScientificWe are a leading global biotechnology company that enables our customers to make the world a healthier, cleaner, and safer place. Our mission is to empower our customers to make a positive impact on a global scale.Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team. As a key member of our...
-
Software Development Specialist
13 hours ago
Burlington, Ontario, Canada Infowiz Full timeAbout the RoleWe are seeking a highly 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 ResponsibilitiesCollect and document user requirements to ensure accurate system developmentCoordinate the...
-
Software Development Specialist
15 hours ago
Burlington, Ontario, Canada Infowiz Full timeAbout the RoleWe are seeking a highly 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 ResponsibilitiesCollect and document user requirements to ensure accurate system developmentCoordinate the...