Software Developer
Cromulence, LLC is looking for a Software Engineer to support advanced research and development contracts. Successful candidate will be capable of working independently or side-by-side within a team structure to develop and deliver successful program capabilities. Multiple openings exist and labor grade will be consummate with experience.
Required Skills:
- Proficient C/C++ programming skills
- Software Engineering/Development experience
- Embedded systems development experience
- Understand assembly programming concepts
- Socket programming knowledge
- Multi-threaded programming
- Knowledge of Windows and/or Linux APIs
- Network communications development
- Experience with software development processes and lifecycles
Preferred Skills:
- Familiarity with software protection and binary analysis
- Full-spectrum cyber operations, including CND, CNE, CNA, and CNO
- Program analysis, including understanding, vulnerability identification, and remediation
- Software-defined networking for cyber defense and deception
- Cryptographic techniques for assured computation
- Symbolic logic and theorem proving for automating network configuration
- Wired and wireless systems architectures and protocols
- (autonomous control, adaptive networking, cognitive radios, mobile applications)
- Application of mathematic, statistics, and linguistics to large data sets to uncover patterns, extract information and gain understanding
- Artificial intelligence (reasoning, probabilistic inference, machine learning)
Clearance Required:
- Qualified applicants must hold a U.S. Citizenship
- Active Top-Secret clearance (preferred)
- Applicants may be subject to additional security requirements
Required Education:
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related discipline (equivalent professional experience may be considered in lieu of degree)