Jobs · Information Technology · Pennsylvania

Control Systems Programmer

Noblis · Philadelphia, PA · 1 wk ago
Information Technology$65k/yrFull-time

About the role

Noblis MSD is seeking a Controls Systems Software Engineer to support a U.S. Navy program. Within this role, you will be part of an in-service engineering and software development team operating in an evolving Agile-based release and deployment environment. The team develops software and supports a Machinery Control System (MCS) software suite and network whose application is a U.S. Navy warship. This position is based out of the Philadelphia Naval Yard in Philadelphia, PA with a hybrid work environment (50/50). Travel to shipyards is required to support software installations, troubleshooting, and test events.

Responsibilities

  • Grow within the role to become a subject matter expert in marine Machinery Control Systems (MCS) that interface with various propulsion, electrical, auxiliary systems and equipment.
  • Perform software updates, design and implementation review, testing, deployment, configuration management, information assurance, delivery, release, and troubleshooting through the Navy’s Systems Engineering Process (SEP).
  • Provide engineering and software engineering, integration, and testing including technical analysis, technical interchange meetings, collaborative engineering, and development of test and analysis tools.
  • Review and provide technical advice on technical documentation submissions for systems development optimization.
  • Provide engineering and technical advisement regarding problem definition, analysis, requirements updates, and implementation for complex systems to meet technical requirements.
  • Provide assessment and recommendations on system development, improvements, optimization, and/or technical support efforts.
  • Perform risk assessments and analysis employing modeling and simulation techniques.
  • Support the identification, tracking, and resolution of systems engineering issues related to technical interfaces, technology insertion/design improvements, software bugs, and hardware issues.
  • Prepare technical presentations and briefings to address program issues and updates; participate in technical design reviews and technical review boards.
  • Troubleshoot and test software products, and generate test reports, troubleshooting steps, and findings.
  • Identify risks and develop mitigation plans for identified cost, schedule, and technical issues.
  • Support transition of developmental efforts into production, perform verification and validation testing for software deliveries, and execute system level testing in simulated shipboard environment.
  • Serve as a point of technical escalation and resolution during the project lifecycle as it relates to technical decisions.
  • Travel (approximately 20%) to shipyards to support software installations, troubleshooting, and test events.

Required Qualifications

  • Bachelor’s Degree in Computer Science, Electrical Engineering, Software Engineering, or relevant STEM/Engineering degree.
  • 1+ years of experience in an engineering-related field.
  • Software development experience using C, C++, C#, .NET, or Java.
  • U.S. Citizenship with an active Secret Clearance, or the ability to obtain a Secret Clearance.
  • 20–25% travel required (primarily to Pascagoula, MS and San Diego, CA; estimate: 1 week per month).

Desired Qualifications

  • Previous experience with PLC Development (Step7, TIA Portal, Ladder Logic).
  • Previous experience with DoD-related projects.
  • Previous experience with installing/removing PLC equipment.
  • Previous experience with Siemens Software/Equipment.

Similar jobs

Control Systems Programmer

Donohue & Associates, Inc.Indianapolis, IN· 1 mo ago
Information Technologyapply on donohueassociates.hrmdirect.com

Controls Programmer

ActalentTullahoma, TN· 2 days ago
Engineering$48–$57/hrapply on ars2.equest.com