Back to jobs

Software Engineer, (C/C++)
TorentifyHerndon, VAPosted 1w ago
Software Engineer
Full-time
Apply on company siteCraft my tailored resume free
Free to start · No card · 5 credits the moment you sign up
Job description
About the Role
L3Harris Technologies is seeking a Specialist, Software Engineer (C/C++) to develop and support advanced sonar systems and software for mission-critical aerospace and defense applications. This onsite role in Herndon, Virginia focuses on application-level and embedded C/C++ development, Linux-based GUI and system control, software requirements, testing, verification, validation, integration, and documentation.
The successful candidate will be an experienced software engineer with strong C/C++ development skills who can work across software design, embedded real-time systems, testing, integration, and configuration management. The role supports software operating in diverse environments, including factory, depot, laboratory, and shipboard settings.
Key Responsibilities
Design and implement software using C/C++ on Linux and embedded real-time operating systems.Execute software engineering projects and tasks involving software design, documentation, verification, and validation for sonar systems.Develop and enhance software for operational systems and test facilities.Perform independent validation and verification of software design concepts and implementation approaches.Develop, test, document, and integrate software code.Support software integration activities.Perform software configuration management to ensure code reflects the current version and revision level.Conduct review and oversight activities to evaluate designs against customer requirements, company standards, engineering best practices, and quality system procedures.Ensure assigned work meets technical, schedule, and quality requirements.Identify and report technical, cost, or schedule risks and recommend corrective actions or alternatives.Support application-level, embedded, UI, and system-control software development for advanced sonar systems.
Required Qualifications
Bachelor's degree in Computer Engineering, Electrical Engineering, or equivalent, with a minimum of 4 years of prior relevant experience; orGraduate degree with a minimum of 2 years of prior related experience.4+ years of experience designing and implementing software using C/C++.Ability to obtain and maintain a Secret Security Clearance.Ability to work onsite at the Herndon, Virginia location.
Preferred Qualifications
Active Secret Security Clearance.Experience with QT IDE and UI Framework.Experience with user interface (UI) elements, tools, and development techniques.Embedded software development experience.Linux development experience.Strong analytical and communication skills.Ability to interpret and clearly communicate engineering plans and specifications.Knowledge of engineering theory and design criteria.Strong general computer skills and ability to quickly learn new hardware and software applications.
Skills & Competencies
C/C++ software developmentLinux developmentEmbedded softwareEmbedded real-time operating systemsSoftware design and implementationSoftware testing and integrationSoftware verification and validationSoftware documentationConfiguration managementUI developmentQT IDE and UI FrameworkAnalytical and problem-solving skillsEngineering requirements and specificationsTechnical communicationQuality and complianceRisk identification and corrective action
Education & Experience
Education
Bachelor's degree in Computer Engineering, Electrical Engineering, or equivalent, with 4+ years of relevant experience; orGraduate degree with 2+ years of related experience.Experience
4+ years of experience designing and implementing software in C/C++.Relevant software engineering experience involving development, testing, integration, verification, and validation.
Work Arrangement & Schedule
Location: Herndon, Virginia, United StatesWork Arrangement: OnsiteEmployment Type: Not specified in the source job descriptionSchedule: 9/80 RegularSchedule Details: Employees work 9 out of every 14 days, totaling 80 hours, with every other Friday off.Security: Ability to obtain and maintain a Secret Security Clearance is required. Security clearances may only be granted to U.S. citizens.
Compensation & Benefits
Salary Range: $97,000–$207,500Final compensation may vary based on factors including experience and geographic location.Health and disability insurance401(k) matchFlexible spending accountsEmployee Assistance Program (EAP)Education assistanceParental leavePaid time offCompany-paid holidaysSpecific programs and options may vary depending on date of hire, schedule type, and applicable collective bargaining agreements.
Compliance / Additional Information
L3Harris Technologies is an Equal Opportunity Employer committed to treating employees and applicants with respect and dignity and maintaining a workplace free from unlawful discrimination.
Many L3Harris positions require the ability to obtain a security clearance. Security clearances may only be granted to U.S. citizens. Applicants accepting a conditional offer may be subject to government security investigations and must meet eligibility requirements for access to classified information.
L3Harris maintains a drug-free workplace and performs pre-employment substance abuse testing and background checks where permitted by law.
L3Harris Technologies is an E-Verify Employer. By submitting a resume, candidates understand that L3Harris Technologies may share their resume and related personal information or documentation with subsidiaries and affiliated companies for consideration for other available positions.