Sr. Specialist, Software Engineer
Listed on 2025-12-18
-
Software Development
Embedded Software Engineer, Software Engineer
Join to apply for the Sr. Specialist, Software Engineer role at L3
Harris Technologies
.
L3
Harris Technologies is the trusted disruptor in the defense industry, delivering end‑to‑end technology solutions that connect space, air, land, sea, and cyber domains to support national security.
- Job Title: Senior Specialist, Software Engineering
- Job Code: 30200
- Location: Rochester, NY OR Sunrise, FL (Onsite)
- Schedule: 9 out of every 14 days – total 80 hours with every other Friday off
L3
Harris Technologies is seeking a highly skilled and motivated Senior Specialist, Software Engineer, to design, develop, and test complex engineering solutions for advanced tactical radio systems and waveform software. This position requires participation in all phases of the software development life cycle, operating independently and guiding junior engineers.
- Design and develop embedded software and platforms for next‑generation tactical radios.
- Design and implement application‑level libraries for interfacing with software and hardware components in embedded Linux systems.
- Develop software test procedures, test programs, and related documentation.
- Participate in peer reviews; identify, track, and address software defects.
- Consult with cross‑functional engineering groups to evaluate interfaces and operational requirements.
- Prepare work estimates and provide input to project schedules.
- Break down tasks into smaller chunks for sprint planning.
- Provide technical support to internal and external customers, including factory software introduction support and manufacturing issue resolution.
- Assist and mentor junior engineers.
- Maintain ability to obtain a US Security Clearance.
- Bachelor’s degree with a minimum of 6 years of relevant experience, or graduate degree with a minimum of 4 years of related experience.
- 10 years of related experience in the absence of a degree.
- At least 6 years of C/C++ programming experience and knowledge of object‑oriented analysis and design.
- Comprehensive knowledge of embedded software development on software‑defined radio platforms.
- Experience with Linux application development environments and Linux device‑driver interfaces.
- Experience with real‑time operating systems (e.g., VxWorks, Linux, QNX).
- Experience with multi‑threaded, multi‑core design.
- Experience with Git/Bitbucket and Jira.
- Experience with continuous integration tools (e.g., Jenkins).
In compliance with pay transparency requirements, the salary range for this role in New York State is $93,500 – $173,500. This amount may vary based on experience and geographic location.
L3
Harris Technologies offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, employee assistance program, education assistance, parental leave, paid time off, and company‑paid holidays.
L3
Harris Technologies is an Equal Opportunity Employer. We are committed to treating all employees and applicants with respect and dignity, maintaining a workplace that is free from unlawful discrimination. All applicants will be considered 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, or membership in any other group protected by federal, state or local laws.
Please note that many positions require the ability to obtain a security clearance. Security clearances are granted to U.S. citizens only. Applicants who accept a conditional offer may be subject to a government security investigation and must meet eligibility requirements for classified information access.
L3
Harris Technologies is an E‑Verify Employer.
(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).