Software Engineer

Full Time



    Job Description

    Solidus is searching for a Software Engineer.

    Candidate will join a team that develops innovative undersea and undersea-enabled capabilities for transition to operational systems in the US Navy and other Department of Defense sponsors. Candidate will provide software development opportunities in a high-performing team defining, implementing, demonstrating and validating modern flexible software architectures that implement adaptive processing, tracking, estimation, classification, communications, image processing, machine learning, artificial intelligence and human-machine interface. Strong communication and interpersonal skills are essential and highly valued in this role.

    - and an Active DoD Secret Clearance
    - Bachelor's Degree and 1 year of relevant experience

    Required skills:
    - Software/Algorithm Development
    - Software Documentation
    - Backend Programming (SQL)
    - C/C++ Programming
    - IDE to Java
    - MATLAB
    - Object Oriented Software Design and Development
    - Python
    - Software Design/Development
    - XML and SQL
    - Maven or Gradle, Git / Gitlab, Make / Autotools
    - Hardware and Software Integration
    - Linux Environment
    - Linux OS and scripting
    - Substantial experience developing in MATLAB and Python
    - Developing, debugging, scripting, and executing software in both Linux and Windows environments
    - Proficiency in parallel processing, multithreaded programming, thread safety, and thread synchronization
    - Excellent oral and written communication skills, the ability to work well on a team and individually, and set priorities

    Preferred Skills:
    - AI / Machine Learning Algorithm Development
    - Java/J2EE/JEE (JSP, SERVLETS, JDBC, JSTL, SOAP) Development
    - Java, C# or C++ Development
    - JavaScript Development
    - Experience with algorithm optimization for real time systems
    - Experience with GUI development (Qt or GTK+)
    - Experience with IDEs (Eclipse or Visual Studio)
    - Experience with containerization techniques
    - Knowledge of object-oriented programming
    - Understanding of networking architectures and protocols
    - Understanding of advanced linear algebra concepts

    Job ID: 4645

    Applicants selected must meet eligibility requirements for access to classified information. U.S. Citizenship may be required. Solidus is an Equal Opportunity Employer and participates in E-Verify. NOTICE OF AFFIRMATIVE ACTION PLAN FOR INDIVIDUALS WITH DISABILITIES, DISABLED VETERANS AND OTHER PROTECTED VETERANS. It is the policy of this Company to seek and employ qualified individuals at all locations and facilities, and to provide equal employment opportunities for all applicants and employees in recruiting, hiring, placement, training, compensation, insurance, benefits, promotion, transfer, and termination. To achieve this, we are dedicated to taking affirmative action to employ and advance in employment qualified individuals with disabilities, disabled veterans, and other protected veterans. The objective in adopting the Affirmative Action Programs is to place qualified individuals with disabilities, disabled veterans and other protected veterans in all job classifications. These Affirmative Action Programs are available for inspection by any applicant or employee by contacting the Company's EEO Coordinator, in the Human Resources office, Monday through Friday, 8am to 5pm

    Please Note: Solidus does not accept applications from agencies, 3rd party vendors, or applications with incomplete information.