What are the responsibilities and job description for the SSG3 Leidos_Software Developer position at SHINE Systems?
This position will support the development of various US Navy simulators to include: a submarine periscope simulation, a submarine bridge simulation, and a ship weapons simulation.
Responsibilities will include:
This contract requires the provision of scientific, engineering, and technical support required for the design, development, fabrication, integration, test, fleet implementation, and maintenance of simulation systems. The contract provides technicalengineering support for simulation and training system capabilities to existing fleet on-site maintenance personnel for the operational systems and also supports tacticaltesting and analysis system configurations for common simulation and tactical subsystems utilized in these trainers.
REQUIRED;
Responsibilities will include:
- Develop real-time software on Linux using C and Java,
- Be involved in all phases of the development process,
- Use modern architectures and tools (cluster computing, signal processing, Kubernetes, numerical simulation, multi-threading, GPUs, data visualization, underwater acoustic modeling, or sonar systems)
This contract requires the provision of scientific, engineering, and technical support required for the design, development, fabrication, integration, test, fleet implementation, and maintenance of simulation systems. The contract provides technicalengineering support for simulation and training system capabilities to existing fleet on-site maintenance personnel for the operational systems and also supports tacticaltesting and analysis system configurations for common simulation and tactical subsystems utilized in these trainers.
REQUIRED;
- B.S./B.A. in Computer Science or equivalent experience.
- U.S. citizenship and eligibility for a U.S. Government security clearance (Interim Secret clearance required upon employment).
- 4 years of experience in C or Java software development, strong Linux tools/library knowledge, and a solid grasp of software engineering principles.
- Advanced degree, ongoing education in computer science, or an advanced math/physics background.
- Experience with cluster computing, signal processing, Kubernetes, numerical simulation, multi-threading, GPUs, data visualization
- Familiarity with Agile development, Atlassian products, and DevSecOps methods/tools (Gitlab, Conan, Jenkins, Docker).