CNO - Senior Embedded Software Engineer - C, C++, Linux
$220,000–$265,000 year
On-siteAnnapolis Junction, Maryland, United States
Job Summary
Support numerous challenging, mission-critical projects impacting national security by performing embedded development, vulnerability analysis, reverse engineering, and operational support. Apply expertise in C/C++, x86 Assembly, and Python automated unit testing to develop capabilities, research functionality, and analyze protocols. Provide end-to-end support throughout the development life cycle to the test team while leveraging experience with virtual environments and embedded Linux platforms. Requires a Top-Secret/SCI clearance with a polygraph and six years of software system requirements analysis and development.
Required Qualifications
- A current Top-Secret/SCI with FS polygraph security clearance
- Candidates cannot be sponsored or nominated for a government security clearance under this position
- Six (6) or more years of Software System Requirements Analysis, Design, Development, Integration, and/or Testing
- Four (4) or more years of Software development experience using C, C/C++, or other proprietary languages
- Configuration, administration, and development experience with Virtual Environments (VMWare/ESXi, Open Stack, Open vSwitch, QEMU)
- Development experience on embedded platforms (Linux, Unix, Android, VxWorks)
- Experience with Software Reverse Engineering and/or debugging tools, such as IDAPro, OllyDbg, gdb, etc.
- Familiarity with assembly languages (development or reversing)
- Knowledge of low level, systems programming concepts
- TS/SCI clearance with a polygraph
- BA or BS degree
Desired Qualifications
- Experience with vulnerability analysis and exploit development
- Experience with Python
- Experience with Assembly
- Knowledge of telecommunications
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.