Systemstechnologyresearch
Senior Software Engineer for Integration and Test
Woburn, MA. Posted 7 months ago
The role
You will support the development, integration, and validation of real-time RF sensor software systems. You will implement software components, integrate algorithms into open architecture frameworks, and develop test infrastructure.
What you will do
- Implement software components for real-time sensor systems in C/C++
- Integrate signal processing algorithms into open architecture software frameworks
- Develop and execute integration tests and system-level validation tests
- Debug software issues in real-time, multi-threaded, and distributed systems
- Work with senior engineers to translate algorithm specifications into software implementations
- Develop test scripts and automated testing infrastructure
- Perform hands-on lab work with signal processing hardware and test equipment
- Document software designs, test procedures, results, and technical reports
- Support system demonstrations and field testing activities
- Participate in code reviews and contribute to software quality improvements
Required qualifications
- Active clearance at the Secret level
- Ability to obtain and maintain a Top Secret security clearance
- U.S. citizenship
- BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field
- BS +5 years experience, MS +3 years experience, or PhD +1 year experience
- Experienced in software development
- Strong proficiency in C/C++ programming
- Experience with version control systems (Git)
- Experience with Linux
- Strong debugging and troubleshooting skills
- Strong willingness to learn signal processing and real-time embedded systems
Nice to have
- Active Top Secret clearance (TS/SCI preferred)
- Effective written and verbal communication skills
- Proficiency in Python or MATLAB
- Experience with hands-on hardware testing and lab equipment
- Coursework or experience in signal processing
- Experience with real-time or embedded software development
- Knowledge of multithreaded programming and synchronization
- Understanding of open architecture principles and standards
About the company
STR is a growing technology company specializing in advanced research and development for defense, intelligence, and national security. They have locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, Carlsbad, CA, Atlanta, GA, and Denver, CO.