EngineerJobs.io
← Back to all jobs

Job Description

The Lead, Software Engineer position will support L3Harris maritime software requirements across testing, integration, and application-level and embedded C/C++ development. This onsite role in Herndon, VA includes day-to-day software leadership activities, technical guidance, and documentation review for software architecture, design compliance, and program milestones.

Key Responsibilities

  • Contribute to software architecture specifications and related documentation.
  • Structure work to enable clear progress assessment.
  • Track software team performance metrics against critical program milestones and KPIs.
  • Provide independent validation and verification of design concepts and implementation approaches.
  • Review and oversee design activities for compliance with customer requirements, company standards, software quality, and safety.
  • Design and implement software using C/C++.
  • Prepare design review materials supporting SRR, PDR, CDR, and other technical audits.
  • Participate in flight safety certification activities.
  • Estimate and track financial progress as a Control Account Manager (CAM).
  • Foster and maintain positive relationships with customers, suppliers, colleagues, industry groups, and government agencies.
  • Support software development across all lifecycle phases.
  • Travel approximately 10%.

Required Qualifications

  • Bachelor’s Degree with a minimum of 9 years of prior relevant experience.
  • Graduate Degree with a minimum of 7 years of prior related experience.
  • In lieu of a degree: 13 years of prior related experience.
  • 2+ years in an agile or other software lead role.
  • At least 5 years of experience with software design and development using C/C++.
  • Experience creating and presenting software proposals, including developing and reviewing cost estimates and proposal packages.
  • Experience tracking earned value.
  • Experience leading large software planning efforts.
  • Ability to obtain and maintain a US Security Clearance.

Technologies

  • C/C++
  • Linux
  • Python
  • Java

Preferred Additional Skills

  • Active Secret Clearance.
  • Experience with Linux OS configuration, including kernel modifications, drivers, and U-Boot.
  • Familiarity with multiple programming languages such as C/C++, Python, and Java.
  • Ability to interpret and clearly communicate engineering plans and specifications, with knowledge of engineering theory and design criteria.
  • Excellent general computer skills and ability to quickly learn new hardware and software applications.
  • Experience using and configuring networking equipment.
  • Experience developing software for real-time embedded operating systems.
  • Experience with DO-178C software flight safety certification.
  • Experience building board support packages and drivers in Linux.

Compensation and Location

  • Location: Herndon, VA (onsite)
  • Compensation: USD 135,000 - 250,500 per year

Work Schedule

9/80 Regular schedule: employees work 9 out of every 14 days (80 total hours) and have every other Friday off.

Benefits

  • Health and disability insurance
  • 401(k) match
  • Flexible spending accounts
  • EAP
  • Education assistance
  • Parental leave
  • Paid time off
  • Company-paid holidays

Similar Jobs