Software Engineer I - IV (Tactical Navigation Systems)

Systems Engineering Associates Corporation

Norfolk, VA

$167.40K - $198.30K/yr

Other

Posted 27 days ago


Job description

Job Summary: SEACORPis seeking Software Engineers at various levels to support the research,design, development, and testing of tactical navigation systems for surface andsubmarine platforms. Software Engineers in this role formulate and analyzesoftware requirements and set operational specifications for maritime militaryapplications. This position focuses on developing system specifications andsoftware that interfaces directly with navigation sensors, providing real-timeanalysis and display of navigation data. Additionally, engineers will designand interface with databases containing geophysical data and store navigationinformation for comprehensive post-mission analysis.

Job Responsibilities Include: 

  •  Tactical System Development: Research, design, develop, and test software for tactical navigation systems on surface and submarine platforms.
  • Requirements & Planning: Develop software plans, formulate operational specifications, and analyze system requirements.
  • Sensor Integration: Write and maintain software to interface with various navigation sensors, applying principles of computer science and engineering.
  • Data Analysis & Visualization: Provide detailed analysis of navigation data and develop software solutions for the effective display of that data.
  • Database Design: Design and manage databases for geophysical data and the storage of navigation data intended for post-mission analysis.
  • System Optimization: Modify and update existing software to correct errors, adapt to new hardware, or improve interface performance.
  • Hardware-Software Interface: Consult with engineering staff to evaluate the interface between hardware and software and resolve technical issues.
  • Documentation & Reporting: Direct software programming and the development of technical documentation and prepare reports concerning project specifications and status.
  • Cross-Functional Collaboration: Work with project management, security, and other functional disciplines to integrate hardware and software systems. 


Frequently asked questions

Q: What skills or qualities help someone succeed as a Systems Software Engineer?

A: To succeed as a Systems Software Engineer, key technical skills include proficiency in programming languages such as C, C++, and assembly language, as well as expertise in operating systems, computer architecture, and embedded systems. Additionally, strong problem-solving skills, attention to detail, and the ability to work collaboratively in a team environment are essential soft skills, along with effective communication and adaptability to rapidly changing technologies. These strengths enable Systems Software Engineers to design, develop, and maintain complex software systems, driving innovation and efficiency in various industries.

Q: What is the career path for a Systems Software Engineer?

A: A Systems Software Engineer's career path typically begins with entry-level roles such as Software Engineer or Junior Systems Engineer, where they develop foundational skills in software design, development, and testing. As they gain experience, they progress to mid-level roles like Senior Software Engineer or Systems Engineer, where they take on leadership responsibilities, mentor junior engineers, and contribute to architecture and design decisions. Ultimately, senior Systems Software Engineers can move into leadership positions like Technical Lead, Engineering Manager, or even Director of Engineering, or transition into specialized roles like Technical Architect or DevOps Engineer, with opportunities to pursue advanced degrees or certifications in computer science or related fields.



Systems Engineering Associates Corporation job posting for a Software Engineer I - IV (Tactical Navigation Systems) in Norfolk, VA with a salary of $167,400 to $198,300 Annually with a map of Norfolk location.