Senior Software Developer

Employer
INCA Engineering
Location
Adelphi, MD
Posted
Jul 17, 2017
Closes
Aug 07, 2017
Hours
Full Time
Job Description As a Senior Software Developer you will design and develop new and innovative software systems that demonstrate cybersecurity technologies as well as process and visualize large data sets produced by experiments. The target software platforms include Ubuntu Linux as well as Linux and Android based single board computers. Other target platforms may be used depending on project requirements. Key Responsibilities: Contribute to the design and development of prototype software systems. Effectively and efficiently troubleshoot software bugs and track development in a version control system Routinely interact with other software developers, hardware developers and researchers Document software systems in user guides, developer guides, internal reports and professional conferences and journals Provide assistance to users in using and developing extensions for experimental software systems Qualifications Basic Qualifications: BS in a technical field such as EE, CE, CS, IT, IA, Information Systems, Physics or a related field 5 years or more experience with an object oriented programming language such as C++, Java, Python or other similar language Experience with shell scripting and command line interface in Linux Experience with software version control software US Citizen Ability to obtain and maintain an active security clearance Preferred Experience: Knowledge of software defined networking Knowledge of network security and network traffic analysis Experience with big data analysis Experience with data visualization Experience with improving internal software develop processes as well as incorporating the latest software technologies and trends when appropriate Company Description INCA Engineering is a Veteran Owned small business providing professional services and technology solutions that deliver positive impact on our world through creative innovation. Since 2008, we have combined a passion for our work with deep technical expertise to tackle our clients' greatest challenges. INCA Engineering offers an excellent benefits package, professional development, and fosters a highly skilled workforce while maintaining a healthy work-life balance. Benefits include personal time off, medical Insurance and 401k plan. INCA Engineering is an equal opportunity employer that values diversity at all levels. (EEO/AA - Minorities/Females/Veterans/Individuals with Disabilities)