Lead Software Engineer
Woburn, MALead Software Engineer role within STR's Collaborative Autonomy and Control Group, which develops advanced software systems for uncrewed autonomous platforms, multi-agent collaboration, and mission planning. You'll design and implement autonomy algorithms and software across the full development lifecycle, provide technical leadership to teams of 5-10 engineers, and work on mission planning systems, DevSecOps pipelines, and control processes. Required qualifications include U.S. citizenship with ability to obtain a security clearance, BS in Computer Science or related field with 7+ years' experience, 5+ years with C++ or Java, strong grasp of data structures/algorithms/concurrency, and proven ability to lead engineering teams through Agile development with expertise in code review, testing, and system architecture. The position is based in Woburn, MA or Arlington, VA with hybrid flexibility and offers a salary range of $157,000–$240,000. Stand-out bonus experience includes reinforcement learning, agentic AI, ROS, multi-agent UxV coordination, MAVLINK protocols, and DevSecOps toolchains—though an active security clearance is the primary deal-breaker advantage.
Associate Software Engineer
San Diego, CASTR's SAAM group is seeking an Associate Software Engineer to implement real-time C++ applications for advanced sensor systems and autonomous platforms supporting Air Force, Navy, and DARPA. Key responsibilities include designing fault-tolerant distributed systems, test-driven development, and collaboration with scientists on signal processing and ML algorithms. Located in San Diego, CA; no remote option mentioned.
Associate Software Engineer
Woburn, MASTR's SAAM group seeks an Associate Software Engineer to transform advanced concepts and algorithms into software implementations for prototype and operational systems supporting national security missions. The role involves designing real-time applications, system integration, test-driven development in modern C++, and collaboration with scientists across Air Force, Navy, and DARPA programs. Position is on-site in Woburn, MA.
Associate Software Engineer
Arlington, VASTR's SAAM group is seeking an Associate Software Engineer to implement real-time C++ applications for advanced sensor systems and autonomous platforms supporting Air Force, Navy, and DARPA. Key responsibilities include designing fault-tolerant distributed systems, test-driven development, and collaboration with scientists on signal processing and ML algorithms. Located in Arlington, VA; no remote option stated.
Embedded Systems Emulation Engineer
San Diego, CAEmbedded Systems Emulation Engineer at STR developing tools for cyber-physical system emulation using QEMU, C/C++, and Python. Architecting software for reverse engineering and firmware rehosting across diverse architectures. Requires Active Secret clearance with TS eligibility and US citizenship. Based in San Diego, CA on-site only.
Embedded Systems Emulation Engineer
Melbourne, FLEmbedded Systems Emulation Engineer role at STR (defense/mission solutions) developing C/C++/Python tools and models to emulate cyber-physical systems and embedded firmware. Work includes QEMU customization, binary rehosting, reverse engineering, and system simulation across ARM/PPC architectures. Requires BS in Computer/EE, Active Secret clearance with TS eligibility, and US citizenship. Melbourne, FL on-site location. Strong technical fundamentals but location and security clearance are disqualifying for remote-seeking candidate.
Embedded Systems Emulation Engineer
Arlington, VASTR is seeking an Embedded Systems Emulation Engineer to join its national security-focused research and development team, building emulation tools and models for cyber-physical systems analysis and reverse engineering. You'll architect and develop modular software applications using C/C++ and Python to extend emulation frameworks like QEMU, rehost firmware on unknown architectures, create virtual device models, and validate behavior through rigorous testing. Required qualifications include proficiency in C/C++ and Python, familiarity with QEMU or similar emulation tools, strong understanding of computer architecture and software engineering best practices, a BS in Computer Engineering or related field, and an Active Secret clearance (with eligibility for Top Secret—U.S. citizenship required). The role is particularly suited for candidates with experience in firmware rehosting, reverse engineering with tools like Ghidra or IDA Pro, low-level binary modifications, or modeling physical components like sensors and actuators. STR offers competitive compensation ($110K–$151K) and operates from multiple U.S. locations including Boston, Arlington, Dayton, Melbourne, and Carlsbad, with a strong emphasis on collaborative technical culture and meaningful national security impact.
Embedded Systems Emulation Engineer
Woburn, MAEmbedded Systems Emulation Engineer at STR developing tools for cyber-physical system emulation using QEMU, C/C++, and Python. Architecting software for reverse engineering and firmware rehosting across diverse architectures. Requires Active Secret clearance with TS eligibility and US citizenship. Based in Woburn, MA on-site only.
Principal Defense Systems Analyst
Woburn, MAPrincipal Defense Systems Analyst
Arlington, VASenior Scientist - Optical Signal Processing
Arlington, VASenior Scientist - Optical Signal Processing
Woburn, MASenior Cyber RF Hardware Engineer
Melbourne, FLPrincipal Scientist - Optics Signal Processing
Woburn, MASoftware Engineer
San Diego, CASoftware Engineer
Woburn, MASoftware Engineer
Arlington, VASenior Software Engineer
San Diego, CASenior Software Engineer
Woburn, MASenior Software Engineer
Arlington, VA
Want STR roles matched to you?
Swoopd scores fresh postings against your résumé so you only see the matches that matter.