S

STR

Defense, intelligence, homeland security R&D contractor

Lead GPU Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeWoburn, MA, USA$157k - $223k

About the Job

Requirements

  • PhD with 2 years of experience, master's degree with 5 years of experience, or bachelor's degree with 7 years of experience in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Experience with GPU programming and optimization using CUDA.
  • Strong proficiency in C/C++ for high-performance, real-time applications.
  • Experience with Linux and embedded systems development.
  • Experience with real-time signal processing.
  • Experience with multithreaded programming, thread safety, and synchronization.
  • Experience with version control systems such as Git and collaborative development practices.
  • Ability to obtain and retain a Secret Security Clearance; U.S. citizenship is required by the U.S. government.
  • Good technical writing and communication skills.

Responsibilities

  • Design and implement real-time software components for RF sensor signal processing systems.
  • Develop and optimize GPU-accelerated algorithms for signal processing pipelines using CUDA.
  • Translate algorithm specifications in MATLAB and Python into optimized C/C++ implementations.
  • Architect software components compliant with open architecture standards.
  • Integrate and optimize code for real-time performance on multi-core CPUs and GPUs with strict latency requirements.
  • Develop unit tests, integration tests, and performance benchmarks, and promote testing best practices.
  • Document software designs, APIs, implementation details, and technical reports.
  • Contribute to briefings and presentations for program reviews and customer meetings.
  • Collaborate with algorithm developers, systems engineers, RF hardware engineers, and integration teams across programs.
  • Contribute to proposal development efforts, including the technical approach.
  • Perform peer reviews and suggest next steps for technical work.
  • Support approximately 20% travel for integration events, customer meetings, and field demonstrations.

Desired Qualifications

  • Experience with open architecture frameworks and standards.
  • Active Secret or Top Secret security clearance.
  • Proficiency in MATLAB and/or Python for algorithm prototyping.
  • Understanding of RF signal processing concepts.
  • Familiarity with containerization, CI/CD pipelines, and DevOps practices.
  • Prior contributions to proposal development and technical writing.

About the Company

STR

Defense, intelligence, homeland security R&D contractor

STR is an employee-owned technology firm serving national security agencies with R&D, software development, and integration under large federal contracts. Its three core areas are Analytics & C2, Cybersecurity, and Sensors, delivering AI-driven decision support, digital twins of embedded systems, and software-defined RF/acoustic hardware for multi-domain operations. Notable projects include DARPA's JAWS, AI for swarming drones, and sonar spoofing DSP, showing deep defense-domain focus. Its goal is to provide deployable technologies that enhance joint all-domain operations and situational awareness, while exploring commercial uses like automated medical imaging.

Company size
1,001-5,000
Company stage
N/A
Total funding
$283M
Headquarters
Woburn, MA
Founded
2010

Recently Posted Jobs

Explore more opportunities at STR

See more jobs