Control System Software Developer

NoblisPhiladelphia, PA
$78,900 - $123,300Onsite

About The Position

Noblis MSD is looking to hire an Software Development Engineer to assist with the design, development, testing, and integration of software to satisfy system/subsystems functional requirements on Controls Systems. Noblis MSD’s mission is to support the Naval Sea Systems Command (NAVSEA) and, Naval Surface Warfare Center (NSWCPD) and their missions to enable research, development, test and evaluation, acquisition, engineering, systems integration, in-service and fleet engineering with software hardware engineering. This is an onsite position based out of Philadelphia, PA.

Requirements

  • Completed Bachelor's degree in Computer Science, Electrical and/or Computer Engineering or a related technical field REQUIRED and 3+ years of experience in Engineering.
  • Experience with the software development lifecycle
  • Experience in developing/writing/running test procedures
  • Must work well in teams and independently to solve complex technical problems.
  • Must be a US citizen with an Active DOD Secret or the ability to obtain a DOD secret security clearance
  • 10% travel required

Nice To Haves

  • Experience with automated build and deployment tools (ideally Bamboo)
  • Proficient with Matlab Simulink
  • Experience with databases (ideally Microsoft SQL Server)
  • Experience with networking and troubleshooting networking communication issues
  • Proficient with scripting languages (ideally Powershell)
  • Proficient with HMI development software (ideally Wonderware)

Responsibilities

  • Perform design, development, modeling/simulation, and integration for Naval shipboard control systems applications in a lab environment.
  • Develop object oriented programming (Ada, C#, SCADA )
  • Conduct software versioning (Git, SVN, etc.)
  • Develop and deploy industrial application/system user interfaces, database interfaces, device interfaces, and related analytics
  • Support Shipboard implementation of industrial control systems with specific applications for machinery controls and validation efforts.
  • Develop technical documentation packages

Benefits

  • health
  • life
  • disability
  • financial
  • retirement benefits
  • paid leave
  • professional development
  • tuition assistance
  • work-life programs

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

501-1,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service