C++ Software Engineer
Job Description:
We are looking for a developer to assist with system architecture and software development for a large scale US Navy system. We need someone with strong development skills and willing to take ownership of new projects. This position will see the project through the complete software lifecycle, from design and implementation to testing and production:
Work with new and cutting edge technology
Design and develop applications from ground up
Participate in highly rewarding and enthusiastic team environment
Develop system to support large scale deployment
The work environment includes:
On site development box that is a dual display, multi-CPU, 16 GB RAM, GNU/Linux platform that mimics the deployment platform
Our servers run GNU/Linux within a mixed environment including Solaris and Windows through virtualization
Our company provides a highly competitive benefits package
Skills Required:
The following skills are required:
Strong experience in Linux configuration and software development
3-5 years of C++ and object oriented design industry experience
End-user facing software development experience
Software design patterns and/or system architecture experience
GNU tools (gcc, automake, autoconf, shell scripting, etc.)
The following are always a plus:
Open source development projects and technologies
Sonar, Signal Processing, DOD, or Navy project experience
X, Qt, Java Swing, or other widget toolkits
Virtualization (vmware, xen) experience
Information visualization and data mining experience
Streaming audio technologies (icecast, Darwin) experience
Relational databases (mysql, postgres) experience
J2EE, SOA , and Enterprise Architecture experience
Network and switch configuration (Cisco, HP, STP)
Technologies:
C++, STL, boost, Java, J2EE, JBoss, Swing, Eclipse, XML, SVN
Education:
B.S. in Computer Science or related field with MS in Computer Science preferred
Experience:
2+ yrs experience
For a confidential search please send your resume directly to
[Click Here to Email Your Resumé].