The Associate Software Engineer applies computer science, engineering, and mathematical analysis concepts to develop software for target applications. The role works with cross-functional engineering members to develop and evaluate hardware–software interfaces, operational performance requirements, and overall system design. It supports all phases of the software development life cycle for embedded software used in real-time control of advanced tactical radio equipment, including requirements analysis, design, implementation, integration, and testing. The position develops software test procedures, programs, and related documentation; uses modeling tools and equipment to establish operating data, conduct experimental tests, and evaluate results; and participates in peer reviews to identify, track, and repair defects. The work may use a range of programming languages and platforms, including desktop, mobile, and embedded real-time operating systems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level