Overview
On Site
Full Time
Skills
Embedded Software
Management
Embedded Systems
Real-time
Database
Software Development
Research and Development
Presentations
Design Review
Computer Hardware
Systems Engineering
Science
Software Engineering
Computer Science
Computer Engineering
Electrical Engineering
C
C++
Java
ADA
DoD
Security Clearance
Linux
Operating Systems
Configuration Management
Quality Assurance
Requirements Analysis
Software Design
Unit Testing
System Integration
Computer Networking
Healthcare Information Technology
Agile
Scrum
Communication
Job Details
Overview
Department 454 Tactical Software Engineering applies software and computer engineering skills to specify, design, develop, integrate, test, and subcontract manage software development for US Navy Nuclear Submarines.
Collaborating with systems engineers, tactical submarine software is developed and maintained for a variety of submarine platforms and control systems such as: Ship Control, Combat Launch Control, Weapons Stowage and Handling, as well as other specialized embedded real-time safety critical shipboard and database systems, simulators, and land based trainers. Knowledge of the software development lifecycle is required for this position.
Additional responsibilities include software research and development, preparing presentations, participating in NAVSEA design reviews and interfacing closely with hardware and system engineering departments.
Qualifications
Required:
Preferred:
Skills
Environmental Attributes
Inside
Department 454 Tactical Software Engineering applies software and computer engineering skills to specify, design, develop, integrate, test, and subcontract manage software development for US Navy Nuclear Submarines.
Collaborating with systems engineers, tactical submarine software is developed and maintained for a variety of submarine platforms and control systems such as: Ship Control, Combat Launch Control, Weapons Stowage and Handling, as well as other specialized embedded real-time safety critical shipboard and database systems, simulators, and land based trainers. Knowledge of the software development lifecycle is required for this position.
Additional responsibilities include software research and development, preparing presentations, participating in NAVSEA design reviews and interfacing closely with hardware and system engineering departments.
Qualifications
Required:
- Bachelor of Science degree or higher in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering or Equivalent
- Internal salary exempt candidates must have achieved a senior level title or higher
- 5 -15 years of professional engineering experience
- 3 years minimum proficiency in programming language in C/C++ or Java or Ada
- Must possess or have the ability to obtain/maintain a DoD Secret clearance
Preferred:
- Experience with Linux Operating System
- Familiarity with configuration management and Quality Assurance
- Experience in requirements analysis, software design, code and unit test and software/hardware integration
- Networking knowledge is highly desirable
- Experience leading a small team to hit interim program milestones
- Experience working within an Agile and Scrum team framework
Skills
- Candidate must be highly motivated, perform work independently, as well as interact with other groups and organizations in an engineering environment
- The candidate must possess strong interpersonal, organizational and communication skills
Environmental Attributes
Inside
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.