Lead, Software Engineer
Listed on 2025-12-18
-
Engineering
Systems Engineer, Software Engineer
L3
Harris Technologies is a trusted disruptor in the defense industry, providing end-to-end technology solutions across space, air, land, sea, and cyber domains to support national security.
L3
Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth, fostering an inclusive and engaging environment that empowers them and promotes work‑life success.
Lead, Software Engineering
Job Code30306
LocationRochester, NY
Schedule9/80 – Employees work 9 out of every 14 days, totaling 80 hours worked, and have every other Friday off.
Job DescriptionThe L3
Harris Communication Systems (CS) segment Tactical Communications sector (TCOM) seeks a highly motivated, team‑oriented digital signal processing software design engineer who will lead a cross‑functional team with hands‑on responsibility for all phases of the software development process, from requirements definition through integration and testing of the completed product. Emphasis is on waveform design and digital signal processing for digital communications. Additional responsibilities include system/software analysis, high‑level design, detailed design, simulation, implementation, testing, and documentation.
The role requires applying principles of computer science, engineering, and mathematical analysis, leading collaborative software design/development/test teams, and proficiency in DSP, embedded C++/C, and MATLAB. Experience with Agile Scrum and Dev Ops‑based software development is desired, as is experience in engineering requirements analysis, development, and testing.
- Research, design, develop, modify, and evaluate embedded software for electronic equipment or communications systems in conjunction with hardware product development.
- Lead and contribute to the Agile Scrum product development cycle, including system/software requirements analysis, high‑level and detailed design, implementation, testing, integration, documentation, and government certification of embedded software designs.
- Determine design approaches and parameters; analyze software requirements to determine feasibility within time and cost constraints; analyze equipment and conduct experimental tests.
- Perform detailed analysis: requirements analysis, use‑case scenarios, conceptual design, trade studies, testing, operation, maintenance, and reliability analysis of radio communications products and subsystems.
- Perform functional analysis, requirements allocation, and technical interface definition to translate customer requirements into software development specifications for the radio and associated subsystems.
- Develop block diagrams and interface design specifications.
- Collaborate with product design, test, manufacturing, logistics engineering teams, product and program management, and external customers to define and execute radio product development projects and deliver high‑quality products.
- Prepare design and implementation reviews; oversee configuration management and control of requirements and design documentation; present technical briefings and status reviews.
- Ensure conversion of customer requirements, including informal requirements, into total system solutions that balance technical, schedule, and cost constraints.
- Consult with electrical engineers and other staff to evaluate the interface between hardware and software and operational performance requirements.
- Develop software system testing procedures and design documentation.
- Exhibit effective interpersonal skills and the ability to convey technical matters clearly and logically.
- Ability to obtain a US Security Clearance.
- Bachelor’s degree in Engineering discipline with a minimum of 9 years of relevant experience developing real‑time embedded software in C or C++; graduate degree and 7 years of related experience; or 13 years of experience in lieu of a degree.
- 8+ years experience developing and testing software in C or C++.
- 5+ years experience with OOA/OOD software development methodology.
- 8+ years experience in full development…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).