The Associate, Software Engineering applies computer science, engineering, and mathematical analysis concepts to software development for a target application. The role works with cross-functional engineering teams to develop and evaluate hardware-software interfaces, operational performance requirements, and overall system design. The associate supports and participates in all phases of the software development life cycle for embedded software used in real-time control of advanced tactical radio equipment. Work includes developing software test procedures, programs, and documentation; using modeling tools and equipment to establish operating data and conduct and evaluate experimental tests; and participating in peer reviews to identify, track, and repair defects. The position uses a variety of programming languages and platforms, including C++, C#, C, Java, Ruby, HTML5, XML, SQL, Perl, Python, and Ajax, with Qt; operating environments include Windows, Linux, mobile platforms, and embedded real-time operating systems such as VxWorks, Linux, QNX, Integrity, and Windows CE. The schedule is 9/80: employees work 9 out of every 14 days, totaling 80 hours, and have every other Friday off. The role is located in Rochester, New York.
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