JACOBS is seeking an Embedded Developer L3 to join our team in Columbia, MD.
Be a part of a winning team working with some of the best minds in the mission space, taking on the most challenging issues. Realize rewarding direct mission impact, utilizing the latest industry development practices and tools.
The successful candidate will have experience in designing, developing, debugging and modifying embedded and non-embedded software. They will analyze requirements and determine which requirements have a software component. The software instructions entered either by hand or through an automated tool used to generate code. They will be expected to breakdown program specifications into the simplest elements and translate it into code. Perform embedded development, vulnerability analysis, reverse engineering, software development and operational support. Apply expertise in C/C++ and Java development, reverse engineering and automated testing in Python and develop capabilities. Work as part of a team to write specific sections of code and write detailed documentation for the operation of the program by users.
- Active TS/SCI with POLY
BS degree in a computer or system science discipline from an accredited college or university and eight (8) to twelve (12) years of progressive, relevant experience, or and MS degree in a computer or system science discipline and seven (7) to ten (10) years of progressive experience, or a Ph.D. degree in a computer or system science discipline and two (2) to five (5) years or progressive experience.
- Experience using C/C++ and assembly languages
- Software Reverse Engineering and/or debugging with tools such as: IDAPro, OllyDbg, gdb, etc.
- Must have knowledge of low level systems and programming concepts and network/socket programming for common protocols/standards.