This is an exciting opportunity for a Software Engineer on a high performance development team delivering the latest in secure software systems.
We are looking for an experienced software engineer that has a background in working closely with a technical team and who is familiar with the full software lifecycle. Our processes include requirements engineering, system design, software development, unit and integration testing, formal software testing procedures, configuration management, and quality assurance techniques. Your primary responsibilities will be to perform software coding of secure systems, but duties also include participation in and support of each stage of the software development process.
Specific duties include but are not limited to:
Conduct / participate in multidisciplinary planning, design, and development of software systems.
Assist in the design of new applications and enhancements to existing applications.
Develop code for new applications and supports code modifications to legacy systems.
Perform unit testing and integration testing for new and legacy applications.
Develop supporting documentation, including requirements, design, and technical manuals.
Support regular Customer interaction through memos, status meetings, and technical exchanges.
Candidates must possess the required skills and two skills from the additional skills list to be considered for this position.
Required skills:
Bachelors degree and 9 years, Masters degree with 7 years, 13 years of related experience may be considered in lieu of degree.
This position requires a SECRET clearance level. Top Secret / SCI with polygraph examination preferred.
Proficiency in C/C++
Windows development
Experience using source control software
Additional skills:
Reverse engineering experience
Low level development experience (Assembly, driver level, etc.)
Embedded operating systems
Mobile development (Windows mobile, symbian, IPhone, blackberry, etc
Additional Assets:
Experience with .NET/C#
Mac development experience
This position requires strong interpersonal skills in working with the customer, program manager and technical team in a "self starter" role. The ideal candidate displays a proactive approach to problem-solving and is committed to achieving quality results on schedule. Strong attention to detail is required.
Security Clearance Required.
|