Full Job Description
CACI Products Company specializes in designing and building hardware and software to meet our customers’ next requirement. We focus on offering devices that can be fielded immediately to meet the mission needs that lie directly ahead. Size, weight, power, and packaging are of paramount importance in everything we design and build. Our expertise allows us to rapidly provide these solutions in specialized electronic/mechanical design, embedded & application-level software, reverse engineering & protocol analysis, and RF signals exploitation and communications systems. Successful candidates must be willing and able to obtain a security clearance and pass a pre-employment drug screening.
We are currently seeking a COMSEC Systems Engineer to join our dynamic and growing team focused on expanding our mission critical product portfolio with innovative products. Our goal is to develop software solutions, for a purpose-built mobile platform, that add business value while enabling a best in class customer experience.
Our team consists of industry-leading developers, architects, and designers who use various innovative development methodologies and technologies to successfully deliver solutions, drive business results, and exceed customer satisfaction.
You will apply your extensive knowledge of COMSEC key management and distribution toward the development of the next generation key fill solution. You will work with and mentor a talented team of software engineers to define, design, and build an engaging and intuitive mobile user experience while simplifying the key fill management workflow.
CACI Products Company will provide an introduction to our business, internal and external training, and a path to grow with the company.
About the role:
Participate in an Agile team environment via structured development lifecycle
Analyze, decompose, and define use cases
Define end-to-end Electronic Key Management System and distribution workflows from key material from source to End Cryptographic Unit (ECU)
Perform system validation ensuring system operation meets customer requirements
Experience with EKMS, Aces, Key Loader devices (SKL, RASKL, TDD)
Experience with a variety of end cryptographic units (ECUs)
Working knowledge of ECU communication profiles
Familiarity with cryptography, key fill, Type 1 certified products, and secure networking is highly desirable
Knowledge of DS101/102, Wireless, USB, and LAN secure communications
Skilled communicator who enjoys team-based environment
Skills and Qualifications:
Bachelor of Science degree in Software Engineering, Computer Science, or an equivalent technical field.
3+ years in a team environment developing COMSEC solutions
DevOps concepts and tools, such as: GitHub, JIRA, Jama
Requirements management and traceability
Application architecture and systems engineering principles, to include micro service architecture, application design patterns, Agile development with Scrum, application security, developing system requirements, system design artifacts and models
A desire to lead and mentor!
We are proud to be an Equal Opportunity Employer and do not discriminate on the basis of race, religion, gender, gender identity, national origin, color, age, military service eligibility or veteran status, disability, sexual orientation, marital status or any other protected class. We encourage and support workplace diversity.