Senior Software Engineer - Principal at SAIC
Norfolk, Virginia, USA -
Full Time


Start Date

Immediate

Expiry Date

14 Jun, 25

Salary

0.0

Posted On

14 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Scientific Computing, Mathematics, Electronics, Programming Languages, Software Development, Matlab, Python, C++

Industry

Information Technology/IT

Description

Job ID: 2503275
Location: NORFOLK, VA, US
Date Posted: 2025-03-13
Category: Engineering and Sciences
Subcategory: Guidance, Navigation, Control
Schedule: Full-time
Shift: Day Job
Travel: Yes, 10 % of the Time
Minimum Clearance Required: None
Clearance Level Must Be Able to Obtain: Secret
Potential for Remote Work: No
Description
At SAIC, we are at the forefront of technological innovation in supporting the Navy’s operational, strategic, and fleet readiness. We are committed to solving complex challenges and advancing the state of the art in Maritime Positioning, Navigation, and Timing (M-PNT) systems. Join us as we continue to define the future of the Navy’s warfighter, delivering unparalleled solutions that make the world more connected, secure, and efficient.
Position Overview: We are seeking a highly motivated and analytical Computer Engineer Principal to join our dynamic team. As a crucial part of our research and development efforts, you will design, develop, implement, verify, and test cutting-edge hardware, algorithms, and simulation tools. Your role will focus on enhancing the precision and reliability of our navigation, guidance, and control functions across various platforms and environments.

JOB QUALIFICATIONS:

  • Master’s level degree in Computer, Electrical or Electronics Engineering or Mathematics with field of concentration in computer science.
  • Eleven (11) years of professional experience in computer design, software development or computer networks.
  • Demonstrated ability to develop and implement complex algorithms.
  • Proficiency in one or more programming languages commonly used in scientific computing, such as Python, C++, or MATLAB.
  • Knowledge of simulation and modeling tools is a plus.
  • Demonstrated problem-solving skills and attention to detail.
  • Ability to work both independently and collaboratively in a team-oriented environment.
  • Strong communication and documentation skills.
Responsibilities
  • Design and development of algorithms for statistical processing of navigational data to determine the position, orientation, and kinetic changes of targets.
  • Implement software and simulation tools for guidance functions, including deriving specific equations to attain desired positions, orientations, or orbits.
  • Develop control systems, including algorithm design and analysis, aligned with hardware and software specifications.
  • Collaborate with interdisciplinary teams to verify and test the Maritime Positioning, Navigation, and Timing (M-PNT) systems both in simulations and field-testing scenarios.
  • Contribute to the preparation of documentation for system designs, development processes, and field-test procedures.
  • Engage in continuous learning to stay current with industry trends and advancements in Maritime Positioning, Navigation, and Timing (M-PNT) technology
Loading...