Principal Software Engineer with Security Clearance - Washington, DC, United States - Cutlass Systems Engineering

    Cutlass Systems Engineering
    Cutlass Systems Engineering Washington, DC, United States

    1 week ago

    Default job background
    Technology / Internet
    Description
    Cutlass Systems Engineering is a small firm specializing in Modeling and Simulation
    We are looking to augment our team working with the Naval Research Laboratory to develop a shared technical framework for M&S of Navy combat systems
    Cutlass provides technical leadership to systems engineering, integration, and operation of the M&S: we are empowered and proactive
    Work is in an R&D setting with freedom to forward new ideas and bring them into reality
    Innovation is encouraged
    Results directly impact ships and maritime systems to help protect sailors and improve our Navy
    We offer flexible hours, telecommuting options, excellent benefits, and zero bureaucracy
    We have on-site openings for Principal Software Engineers to support development, integration, and execution of a series of simulations used for system-of-systems analysis
    We expect you to be able to lead a Team that will:


    • Design, develop, and maintain simulation models that represent real world maritime systems.
    • Design and develop software to advance a high-performance computing framework that controls the interaction and automation of simulations
    • Define and implement the exchange of data and events between simulations while maintaining interoperability and portability across computing platforms, operating systems, and communications systems.
    • Design, develop, test, debug and maintain application programming interfaces for external / 3rd-party systems or software.
    • Architect and implement prototype software tools for controlling simulations, extracting/reducing data, visualization of data, and system-of-systems analysis

    Required Qualifications:

    • A Bachelor's degree in Computer or Electrical Engineering, Computer Science, Information Systems, or other related discipline
    • US Citizenship and an active Secret security clearance
    • 12+ years of professional software development experience or 10+ years of professional software development experience with a relevant Master's degree or PhD
    • Advanced experience with Object Oriented design/development in a high-level language such as Java, C++, or Python
    • Advanced experience developing in a Linux environment
    • Experience with a full software development life cycle, including coding standards, code reviews, source control management, build processes (pipelines), and testing
    Preferred Qualifications


    • Experience with distributed simulation systems (HLA, DIS, or TENA)
    • Familiar with issue tracking systems like JIRA
    • Familiar with SecDevOps or DevOps methodology and practices
    • Experience with RF, IR, EW and/or missile models, including experience with signal propagation, clutter, guidance/autopilot, aerodynamics, antennae, and signal processing
    • Experience with client/server network programming (TCP/IP and UDP).
    • Understanding in dealing with such issues as multithreading, non-blocking and asynchronous I/O.
    • Higher than a Secret security clearance
    Cutlass considers factors such as education/training, candidate's work experience, key skills, scope and responsibilities of the position as well as market and business considerations when extending an offer

    Benefits include but are not limited to 401(k) retirement plan with matching, health/dental/vision insurance, paid time off, and tuition assistance.