Software Engineering Internship

January 23, 2026
$46 / hour

Are you applying to the internship?

Job Description

About L3Harris Technologies

  • L3Harris 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 a quest for professional growth.
  • L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success.
  • Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do.
  • L3Harris Technologies is recognized as the Trusted Disruptor in the defense industry.
  • With customers’ mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea, and cyber domains in the interest of national security.

Job Title: Software Engineering Internship

  • Job Code: 25665
  • Job Location: Rochester, NY

Job Description

This internship offers opportunities across two primary focus areas: General Software Engineering and Digital Signal Processing (DSP) Software Engineering. Candidates may be considered for either track based on qualifications and business needs.

Software Engineering Internship (General Focus)

  • Apply core computer science, engineering, and mathematical analysis concepts and principles in the development of software for critical applications.
  • Work closely with cross-functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and to define operational performance requirements and the overall system design.
  • Support and participate in all phases of the software development life cycle (SDLC), including:
    • Requirements Analysis
    • Design
    • Implementation
    • Integration
    • Test

    with a specific focus on embedded software for real-time control of advanced tactical radio equipment.

  • Develop comprehensive software test procedures, software programs, and associated documentation.
  • Utilize modeling tools and laboratory equipment to establish operating data, conduct experimental tests, and rigorously evaluate results.
  • Actively participate in peer reviews, with responsibilities for identifying, tracking, and repairing software defects.
  • Utilize a diverse range of software languages, including but not limited to: C++, C#, C, Java, Ruby, HTML5, XML, SQL, Perl, Python, Ajax, Qt.
  • Develop on various platforms and operating systems, such as: Windows, Linux, mobile platforms, and embedded real-time operating systems (RTOS) like VxWorks, Linux, QNX, Integrity, Windows CE, for various processor designs (Motorola, Intel, TI, and custom processors).

Digital Signal Processing (DSP) Software Engineering Focus

  • Apply specialized digital signal processing (DSP), communication systems, and software engineering concepts and principles in the development of software for target applications.
  • Demonstrate a strong understanding of time domain versus frequency domain analysis, various filter structures, and modulation/coding algorithms.
  • Work closely with cross-functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and to define operational performance requirements and the overall system design.
  • Support and participate in all phases of the software and firmware development life cycle, including:
    • Requirements Analysis
    • Design
    • Implementation
    • Integration
    • Test

    with a specific focus on embedded software for real-time control of advanced tactical radio equipment within an agile development environment.

  • Develop comprehensive software test procedures, software programs, and associated documentation.
  • Utilize modeling tools and laboratory equipment to establish operating data, conduct experimental tests, and rigorously evaluate results.
  • Actively participate in peer reviews, with responsibilities for identifying, tracking, and repairing software defects.
  • Utilize a variety of software languages, primarily C, C++, and VHDL, as well as various scripting languages.
  • Develop on embedded Linux and real-time operating system platforms (QNX, Motorola, Intel, TI, and custom processor designs).

Qualifications (Required)

  • Currently pursuing or recently obtained a Bachelor’s degree in one of the following fields:
    • Computer Science
    • Computer Engineering
    • Software Engineering
    • Electrical Engineering
    • Wireless Engineering
    • Information Security
    • Mathematics
    • Digital Arts & Sciences
    • Or a closely related technical field.

Preferred Skills

  • Experience with one or more of the following technologies or concepts:
    • Programming Languages: C++, C#, C, Java, Ruby, JEE
    • Web Technologies: HTML5, XML, SQL, Qt
    • Operating Systems: Windows, Unix, Linux
    • Frameworks/Concepts: .NET, SOA (Service-Oriented Architecture), RTOS (Real-Time Operating Systems), Real-Time Controls, Wireless Technologies, Software Security, Robotics, OOA/OOD (Object-Oriented Analysis/Design)
    • Big Data/Mobile: Hadoop, Android
    • System Design: Embedded Systems

Compensation & Benefits

  • In compliance with pay transparency requirements, the salary range for this role in New York state is $24.00 – $46.00 per hour.
  • Please note: This is not a guarantee of compensation or salary, as the final offer amount may vary based on factors including, but not limited to, experience and geographic location.
  • L3Harris also offers a variety of benefits, including:
    • Relocation Stipend
    • 401(k) retirement plan
    • Employee Assistance Program (EAP)
    • Company-paid holidays
  • The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.

Additional Information

  • L3Harris Technologies is proud to be an Equal Opportunity Employer. We are committed to treating all employees and applicants for employment with respect and dignity, maintaining a workplace free from unlawful discrimination.
  • All applicants will be considered for employment without regard to protected characteristics as defined by federal, state, or local laws.
  • L3Harris maintains a drug-free workplace and performs pre-employment substance abuse testing and background checks where permitted by law.
  • Many of our positions require the ability to obtain a security clearance. Applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.
  • By submitting your resume, you agree that L3Harris Technologies may share your resume and related personal information with its subsidiaries and affiliated companies for consideration for other available positions.
  • L3Harris Technologies is an E-Verify Employer. Information regarding your Right To Work and the E-Verify Poster are available via provided links.