Skip to main content

Software Engineer

Job Summary
We work hand in hand with organizations such as the U.S Military, DARPA, NASA, the DOE, and the DOD and do a lot of development for all branches of the government.
We are currently hiring software engineers and programmers to work as part of a team with diverse talents and skills. This candidate will assist in the development of the latest cutting-edge technology and should be comfortable handling multiple projects.
Responsibilities and Duties
• Develop embedded code in C or C++
• Develop graphic user-interface (GUI)
• Perform version control of all software under his or her purview
• Perform unit testing and systems level testing of software systems
• Document software using doxygen, C# comments and text documents
• Perform configuration management of software systems as required by Client and Client' customers
 
Qualifications and Skills
• C++ (11, 14, 17)
• C# (WPF, oxyplot)
• Build systems (Visual Studio, Eclipse, CMake)
• Object oriented programming (templates, interfaces, polymorphism)
• Algorithm development
• Multi-threaded programming
• TCP-IP networking (Berkley sockets, boost ASIO)
• Serialization (YAML, JSON, strings)
• Data processing and analysis
• Experience with databases (MySQL, SQLite)
• Unit testing and systems level testing
 
Job Type Full-time
Experience
• Use of two of the following:
C, C++, C#, Python
Nice to have
• Experience with development in a production environment
• Linux or Windows admin experience
• Has a profile on GitHub
 

Software Engineer

K. A. Hamilton & Associates, Charleroi
Contract Type: 
Permanent contract
Categories: 
Software Engineer, Software Engineer, Engineering
Apply before: