
Senior Software Engineer
- Dayton, OH
- $140,000-155,000 per year
- Permanent
- Full-time
- Maintain and evolve the ITWL’s primary hardware-in-the-loop (HITL) system for electro-optical sensor evaluation
- Modernize system architecture using object-oriented design principles and current C++ standards
- Design and develop scientific and control software in C++, C, Matlab®, and Python
- Integrate and troubleshoot hardware APIs and vendor device interfaces
- Support sensor testing, data acquisition, and research and development (R&D) efforts through custom application development
- Implement TCP/IP Winsocket client/server communication for Ethernet-based control systems
- Document designs and conduct software testing to ensure quality and reliability
- Collaborate with technical leads and customers to refine requirements and deliver project milestones
- Operate independently and contribute to a small, focused development team
- Work fully on-site at Hangar 4B on Wright-Patterson AFB
- Bachelor’s degree in Computer Science, Computer Engineering or related technical field with 8+ years of relevant experience or Master's degree with 6+ years of relevant experience
- 5+ years of software development experience, including:
- Proficiency in C++ with object-oriented programming (inheritance, polymorphism)
- Experience with C for hardware and API integration
- Knowledge of TCP/IP networking and socket-based communication
- Familiarity with development environments such as Embarcadero C++ Builder or Microsoft Visual Studio
- Strong attention to detail and problem-solving skills
- Excellent communication and interpersonal abilities
- Must be a U.S. citizen and able to obtain a DoD Secret clearance
- Willing and able to work 100% on-site
- Active DoD Secret clearance
- Experience with Matlab® and Python for scientific or data-driven programming
- Knowledge of optical or electro-optical systems
- Understanding of the software development lifecycle, including design, implementation, and testing phases
- Experience supporting R&D environments or test laboratories