Description:
Develop application software as part of a dynamic team performing development on complex embedded systems. Interact with stakeholders and members of an integrated team to provide software solutions written in C, C++, or other proprietary languages. Perform Windows Internals development to support project team. Participate in technical discussions as well as design and code reviews. Assist in unit, integration, and system level testing. Research complex problems through reverse engineering and provide recommendations in research reports. Work both independently and in an integrated team environment. Author Users’ Manuals, design documentation, interface control documents, and monthly status reports.
Required Skills:
• 5+ years of Software System Design, Development, Integration, and/or Testing
• 5+ years of development in C or C++ for Unix, Linux, or Windows environments
• 5+ years of experience in object-oriented design and programming
• 2+ years of reverse engineering of Windows Internals
Desired Skills:
Hands-on experience integrating hardware and software systems