Software Engineering - Various Levels

L3Harris Technologies

Millersville (MD)

On-site

USD 97,000 - 207,500

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

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

Job summary

L3Harris Technologies in Millersville, MD is seeking a Sr. Specialist Software Engineer to develop advanced sonar systems and support software. Responsibilities include design and implementation of software using C/C++ and C#, as well as project execution and verification for sonar systems.

Qualifications include a Bachelor's degree in Computer, Electrical, or Electronics Engineering, with 4+ years of software development experience in C/C++. The position requires a Secret Security Clearance.

Qualifications

  • 4+ years of experience designing and implementing software in C/C++, C# languages.
  • 2+ years of experience in embedded software and UI software development.
  • Practical knowledge of project management.

Responsibilities

  • Design and implement software using C/C++ and C#.
  • Execute assigned projects involving software documentation and validation.
  • Develop, test, and document software code.

Skills

C/C++ programming
C# development
Embedded software development
User Interface (UI) software
Project management

Education

Bachelor’s degree in Computer, Electrical, or Electronics Engineering

Tools

Linux OS
Networking equipment

Job description

Job Title

Sr. Specialist Software Engineer

Job Code

39831

Location

Millersville-MD (on-site)

Schedule

9/80 Regular Schedule (Every other Friday off)

Job Description

We develop advanced sonar systems and support software that enables system control, data acquisition, and analysis. Work includes software requirements development, software test and integration, and both application‑level and embedded C/C++ development, including Linux‑based GUI and system control work. The role also involves UI and embedded software development 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 other 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; structure work to enable clear progress assessment.
  • 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.
  • Interpret and clearly communicate engineering plans and specifications with solid knowledge of engineering theory and design criteria.
  • Write concise technical reports documenting findings.
  • Prepare design review materials in support of SRR, PDR, CDR, and other technical audits.
  • Foster and maintain positive relationships with customers, suppliers, colleagues, industry groups, government agencies, and the community.
  • Travel up to 25%.
  • Obtain and maintain a Secret Security Clearance.
Qualifications
  • Bachelor’s degree in Computer, Electrical, or Electronics Engineering or equivalent and minimum 4 years of prior relevant experience. Or, Graduate Degree and a minimum of 2 years of prior related experience. In lieu of a degree, minimum of 8 years of prior related experience.
  • 4+ years of experience designing and implementing software in C/C++, C# languages.
  • 2+ years of experience in embedded software, and user interface (UI) software development on Windows and Linux desktop platforms.
  • At least 1 year of practical knowledge of project management.
Preferred Additional Skills
  • Understanding of user interface (UI) elements, tools, and development techniques.
  • Experience with Linux OS configuration, including kernel modifications, drivers, and U‑Boot.
  • Familiarity with multiple programming languages such as C/C++, C#, VB, Verilog, Java, and Structured Text/PLC.
  • Strong analytical and communication skills.
  • Excellent general computer skills and ability to quickly learn new hardware and software applications.
  • Experience using and configuring networking equipment.
  • Strong human‑relations and collaboration skills.
  • Knowledge of Kafka or similar event‑streaming platforms.
  • Experience with TCP and UDP socket networking.
  • Linux development experience.
Salary Range

$97,000 - $207,500

Benefits

Health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and company‑paid holidays. Program details may vary by date of hire, schedule type, and collective bargaining agreements.

Equal Opportunity Employer

L3Harris Technologies is proud to be an Equal Opportunity Employer. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. All applicants will be considered for employment without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender (including pregnancy, childbirth, breastfeeding, or other related medical conditions), gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, characteristic or membership in any other protected group. L3Harris maintains a drug‑free workplace and performs pre‑employment substance abuse testing and background checks, where permitted by law.

Security Clearance

Ability to obtain and maintain a Secret Security Clearance is required. Security clearances may be granted only to U.S. citizens and may require government investigations.

Additional Information

L3Harris Technologies is an E‑Verify Employer. By submitting your resume, you acknowledge that L3Harris may share your resume with subsidiaries and affiliated companies for consideration for other positions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineering - Various Levels
Software Engineering - Various Levels

Harris Geospatial Solutions • Millersville (MD)

On-site
USD 97,000 - 207,500
Health and disability insurance
401(k) match
Education assistance
Specialist, Software Engineering
Specialist, Software Engineering

Harris Geospatial Solutions • Herndon (VA)

On-site
USD 97,000 - 208,000
Health insurance
Disability insurance
401(k) match
+6
Lead, Software Engineer
Lead, Software Engineer

L3Harris Technologies • Millersville (MD)

On-site
USD 135,000 - 251,000
Health insurance
401(k) match
Flexible spending accounts
+5
Lead, Software Engineer
Lead, Software Engineer

Harris Geospatial Solutions • Millersville (MD)

On-site
USD 135,000 - 251,000
Sr. Associate, Software Engineering
Sr. Associate, Software Engineering

Harris Geospatial Solutions • Herndon (VA)

On-site
USD 97,000 - 208,000
Health insurance
401(k) match
Flexible spending accounts
+5
Specialist, Software Engineering
Specialist, Software Engineering

L3Harris Technologies • Herndon (VA)

On-site
USD 97,000 - 208,000
Health insurance
Disability insurance
401(k) match
+5
Sr. Specialist, Systems Engineering
Sr. Specialist, Systems Engineering

L3Harris Technologies • Millersville (MD)

On-site
USD 92,000 - 172,000
Health and disability insurance
401(k) match
Flexible spending accounts
+2
Specialist, Systems Engineering
Specialist, Systems Engineering

Harris Geospatial Solutions • Millersville (MD)

On-site
USD 92,500 - 171,500
Health and disability insurance
401(k) match
Parental leave
+1
Sr. Specialist, Systems Engineering (System/Software)
Sr. Specialist, Systems Engineering (System/Software)

L3Harris Technologies • Camden (NJ)

On-site
USD 106,000 - 198,000
Health insurance
401(k) match
Paid time off
Specialist, Systems Engineering
Specialist, Systems Engineering

L3Harris Technologies • Millersville (MD)

On-site
USD 92,000 - 172,000
Health and disability insurance
401(k) match
Flexible spending accounts
+2