Peraton Labs is seeking a hands-on Research Software Engineer to join our Autonomous Systems team and build reliable, production-quality software in support of advanced prototyping and experimentation (research background a plus but not required). This position is perfect for an engineer who thrives in ambiguity, works independently, consistently delivers tangible outputs, and is interested in supporting AI enhanced defense related applications and networking systems. For this position, we’re looking for a software engineer with solid experience in modern Java, Python and C/C++. The candidate must hold strong networking fundamentals and solid Linux-based development experience. Key responsibilities may include- Design, build, and maintain software components supporting AI enhanced defense related applications and networking systems Develop clean, testable, maintainable code in Java, Python and C/ C++ Implement and integrate services that interact with networked systems and data flows Translate loosely defined needs into working software: clarify requirements, propose approaches, execute, and iterate Produce clear technical artifacts such as design notes, readmes, diagrams, test plans, and implementation documentation Collaborate with various teams and programs while owning deliverables end-to-end
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
Mid Level