A leading defense technology company is seeking a Real-Time Software Engineer in Arlington, VA. The ideal candidate will have a Bachelor's degree in a relevant field, extensive experience in software development with a focus on C++ and Python, and a strong understanding of hardware-software integration. The role involves designing, developing, and testing innovative systems in a collaborative team environment. The company offers competitive benefits including paid time off, a 401K match, and opportunities for professional growth.
Qualifications
4+ years of software development experience including strong programming skills in C++.
Strong understanding of object-oriented design principles.
Basic understanding of hardware-software interaction and computer architecture.
Responsibilities
Contribute to design and development of advanced systems in multi-disciplinary teams.
Design, implement, and test real-time C/C++ software for multi-core systems.
Document developed systems and support system field testing.
Skills
Python
C++
MATLAB
Object-oriented design
Linux
Communication protocols (TCP/IP, UDP, DDS)
Education
Bachelor's Degree in Computer Engineering, Electrical Engineering, or Computer Science
Tools
Git
Jenkins
GCC
CMake
Job description
A leading defense technology company is seeking a Real-Time Software Engineer in Arlington, VA. The ideal candidate will have a Bachelor's degree in a relevant field, extensive experience in software development with a focus on C++ and Python, and a strong understanding of hardware-software integration. The role involves designing, developing, and testing innovative systems in a collaborative team environment. The company offers competitive benefits including paid time off, a 401K match, and opportunities for professional growth.