Lead, Software Engineer
Listed on 2026-07-08
-
Software Development
Embedded Software Engineer, Software Engineer, C++ Developer, Software Testing
About L3
Harris Technologies
L3
Harris is a trusted disruptor in defense technology, delivering end‑to‑end solutions across space, air, land, sea and cyber domains to support national security.
Lead, Software Engineer
Job Code39829
Job LocationMillersville, MD (on‑site)
Schedule9/80 Regular Schedule (Every other Friday off)
Job DescriptionThe successful candidate will be based at our Millersville, MD office (onsite). The role focuses on advanced sonar systems software, including system control, data acquisition, and analysis. Responsibilities include software requirements development, testing, integration, and both application‑level and embedded C/C++ development, with Linux‑based GUI and system control work for equipment operating in diverse environments such as factory, depot, laboratory, and shipboard settings.
In addition to technical contributions, this position supports the day‑to‑day activities of the Software Engineering Group by providing technical guidance, assigning tasks, participating in complex engineering efforts, reviewing and approving formal documentation, and estimating labor, tools, and resources to meet budget and schedule commitments.
Essential Duties And Responsibilities- Design and implement software using C/C++ and C#.
- Execute assigned projects and tasks involving software design, documentation, verification, and validation for sonar systems.
- Perform technical reviews, design analyses, and the development and selection of hardware and mission‑critical software.
- Modify and enhance existing software for operational systems or test facilities.
- Conduct analyses for computer hardware and software development or implementation.
- Provide independent validation and verification of design concepts and implementation approaches.
- Develop, test, and document software code, and support integration into higher‑level assemblies as required.
- Perform software configuration management to ensure all code reflects the current version and revision level.
- Implement review and oversight procedures to evaluate design activities for compliance with customer requirements, company standards, engineering best practices, and quality system procedures.
- Ensure assigned tasks meet technical, schedule, and quality requirements; identify and report issues, recommending corrective actions or alternatives when cost or schedule risks are identified.
- Prepare design review materials in support of SRR, PDR, CDR, and other technical audits.
- Contribute to the development of new technologies and processes, including submitting ideas for IRAD efforts and supporting the execution of funded IRAD and Internal Order projects.
- Prepare and deliver technical presentations to management and customers.
- Foster and maintain positive relationships with customers, suppliers, colleagues, industry groups, government agencies, and the community.
- Present proposals and program execution status to internal executives, program managers, and customers.
- Contribute independently to software requirements development, software testing and integration, and the creation of both application‑level and embedded C/C++ code on Windows-based and Linux-based systems, including GUI and system‑control development.
- Travel up to 25%.
- Obtain and maintain a Secret Security Clearance.
- Bachelor’s degree in Computer/Electrical, Electronics Engineering or equivalent and minimum 9 years of prior relevant experience. (Graduate degree w/ 7 years or 13 years of experience).
- 5+ years of experience designing and implementing software in C/C++, C#.
- At least 2 years of experience in embedded software and user interface (UI) development on Windows and Linux desktop platforms.
- At least 2 years of practical knowledge of project management.
- Leadership experience within the job area, with comprehensive knowledge and skills in a specific technical discipline and a broad understanding of related functions.
- Professional experience in project management, software metrics, team leadership, and EVMS.
- Ability to write concise technical reports documenting findings.
- Ability to interpret and communicate engineering plans and specifications with solid knowledge of engineering theory…
(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).