
Senior Software Engineer
- Chantilly, VA
- Permanent
- Full-time
- At least 6 years experience of C++ development and testing
- Experience working on a team to develop a system during all phases of the development lifecycle
- Following proper coding practices through rules and guidelines
- Experience with code development on Linux-based operating systems
- Experience with middleware/inter-process communication using a publish-subscribe pattern such as AMQP, CORBA, DDS, ROS, ZeroMQ, etc.
- Experience with tools to do code coverage, memory leak, and other code integrity checks
- Experience with Git as the version control system
- Experience with basic text/code editors such as VI/VIM, Emacs, nano, Kate, gedit, etc.
- Familiarity with UML or other design modeling techniques
- Strong attention to detail and work ethic
- Willingness to travel (10%).
- Automated testing
- Technical effort estimation
- Experience with Qt programming and/or Gallium
- Working knowledge of XML XSD
- Familiar with containerized environments such as Kubernetes
- At least 6 years of experience with a BS Degree in Software Engineering or related discipline
- Ability to obtain government clearance.