Associate Software Engineer Jobs

279 jobs found — updated daily

Sr. Associate, Software Engineer

L3Harris•Palm Bay, FL
•Onsite

About The Position

Apply computer science, engineering, and mathematical analysis concepts and principles in developing software for target applications. Work with cross-functional engineering teams to develop and evaluate hardware-software interfaces, operational performance requirements, and overall system design. Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and testing of embedded software for real-time control of advanced tactical radio equipment. Develop software test procedures, programs, and related documentation; use modeling tools and equipment to establish operating data, conduct experimental tests, and evaluate results; and participate in peer reviews to identify, track, and repair defects. The role may use software languages including C++, C#, C, Java, Ruby, HTML5, XML, SQL, Perl, Python, Ajax, and Qt on Windows, Linux, mobile platforms, and embedded real-time operating systems such as VxWorks, Linux, QNX, Integrity, and Windows CE, as well as Motorola, Intel, TI, and custom processor designs. For the digital signal processing focus, apply DSP, communication systems, and software engineering concepts to software development. Understand time-domain and frequency-domain analysis, filter structures, and modulation and coding algorithms. Work across the software and firmware development life cycle in an agile environment, developing and testing embedded software for real-time control of advanced tactical radio equipment. Use languages primarily including C, C++, and VHDL, along with scripting languages, on embedded Linux and real-time operating system platforms.

Requirements

  • Be pursuing a Master's degree in computer science, computer engineering, software engineering, electrical engineering, wireless engineering, information security, mathematics, digital arts and sciences, or a related field; or have completed a Master's degree in one of these fields within the last 12 months.
  • Knowledge of digital signal processing and communication systems, including time-domain versus frequency-domain analysis, filter structures, and modulation and coding algorithms.

Nice To Haves

  • Experience or skills in one or more of the following: C++, C#, C, Java, Ruby, JEE, HTML5, XML, SQL, Qt, Windows, .NET, Unix, Linux, SOA, RTOS, real-time controls, wireless, software security, robotics, OOA/OOD, Hadoop, Android, or embedded systems.

Responsibilities

  • Apply computer science, engineering, and mathematical analysis concepts to software development.
  • Develop and evaluate interfaces between hardware and software, operational performance requirements, and overall system design with cross-functional engineering teams.
  • Participate in all phases of software and firmware development, including requirements analysis, design, implementation, integration, and testing of embedded real-time control software.
  • Develop software test procedures, software programs, and related documentation.
  • Use modeling tools and equipment to establish operating data, conduct experimental tests, and evaluate results.
  • Participate in peer reviews and identify, track, and repair defects.
  • Apply digital signal processing, communication systems, and software engineering concepts to development for target applications.
  • Use and understand time-domain and frequency-domain analysis, filter structures, and modulation and coding algorithms.

Build a Resume for Associate Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service