L3Harris Technologies

Software Engineer

L3Harris Technologies

full-time

Posted on:

Location Type: Office

Location: Sunrise • Florida, New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $83,000 - $154,000 per year

Job Level

JuniorMid-Level

Tech Stack

JenkinsLinuxRTOS

About the role

  • Design and development of 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, software programs, and related documentation
  • Participates in peer reviews; identifies, tracks, and addresses software defects
  • Consult with cross-functional engineering groups to evaluate interfaces and operational requirements
  • Prepare work estimates, provide input to project schedule
  • Breakdown 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

Requirements

  • 2+ years of C/C++ programming language and Object-Oriented Analysis and Design
  • Bachelor’s Degree and minimum 4 years of prior relevant experience
  • 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
  • Comprehensive knowledge of embedded software development on software defined radio platforms
  • Experience with Linux application development environment and Linux device driver interfaces
  • Experience with real-time operating systems (e.g. VxWorks RTOS, Linux, QNX)
  • Experience with multi-threaded, multi-core design
  • Experience with Git/Bitbucket
  • Experience with embedded software emulators and Debuggers
  • Experience with continuous integration (e.g. Jenkins)
  • Experience designing, developing, and implementing DSP algorithms
  • Experience simulating and analyzing DSP algorithms
  • Experience optimizing software for performance, power consumption, and memory usage on various hardware platforms
  • Experience using test equipment including oscilloscopes, spectrum analyzers, and signal generators
  • Experience with radio communications including waveforms, modulations, coding schemes and digital signaling
  • Experience with the Agile methodology
Benefits
  • Health and disability insurance
  • 401(k) match
  • Flexible spending accounts
  • EAP
  • Education assistance
  • Parental leave
  • Paid time off
  • Company-paid holidays

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C/C++ programmingObject-Oriented Analysis and Designembedded software developmentLinux application developmentLinux device driver interfacesreal-time operating systemsmulti-threaded designmulti-core designDSP algorithmssoftware optimization
Soft skills
technical supportmentoringpeer reviewstask breakdownproject schedulingcross-functional collaborationdefect trackingdocumentation