1

Software Development Assistant Jobs in Pennsylvania

PLC Software Engineer

Bensalem, PA · On-site

$113K - $136K/yr

* Software development and lifecycle support of the shipboard and LBES/LBTF Machinery Control System ... Training Support * Assist with development of course materials, auditing ongoing courses and ...

* Software development and lifecycle support of the shipboard and LBES/LBTF Machinery Control System ... Training Support * Assist with development of course materials, auditing ongoing courses and ...

PLC Software Engineer

Bryn Mawr, PA · On-site

$113K - $136K/yr

* Software development and lifecycle support of the shipboard and LBES/LBTF Machinery Control System ... Training Support * Assist with development of course materials, auditing ongoing courses and ...

* Software development and lifecycle support of the shipboard and LBES/LBTF Machinery Control System ... Training Support * Assist with development of course materials, auditing ongoing courses and ...

$201K/yr

Leverage modern development tools including AI assistants to write, test, and document high-quality ... Basic software development practices (debugging, version control, testing) * Ability to apply ...

As a Software Engineer I, you will participate in all aspects of the Software Development lifecycle ... and assist in the resolution of customer issues. Design backend database schemas. Produce ...

As a Software Engineer I, you will participate in all aspects of the Software Development lifecycle ... and assist in the resolution of customer issues. Design backend database schemas. Produce ...

As a Software Engineer I, you will participate in all aspects of the Software Development lifecycle ... assist in the resolution of customer issues. • Design backend database schemas. • Produce ...

* Software development and lifecycle support of the shipboard and LBES/LBTF Machinery Control System ... Training Support * Assist with development of course materials, auditing ongoing courses and ...

Software Perception Engineer

Pittsburgh, PA

$114K - $150K/yr

Experience with code development tools and continuous integration/continuous delivery practices for perception software. * Background in artificial intelligence, autonomy, or advanced operator assist ...

... * Assist in estimating and planning throughout the software development life cycle. * Support people and process improvement strategies for the organization. * Assist with other tasks and projects ...

Showing results 21-40

Software Development Assistant information

What does a software development assistant do?

A Software Development Assistant supports software engineers and developers by performing tasks such as writing basic code, testing software, documenting processes, and helping manage project workflows. They may also assist with troubleshooting issues, maintaining databases, and preparing reports. This role helps ensure the smooth progress of development projects and provides valuable support to the software development team.

What are the typical responsibilities of a software development assistant in a project team?

As a Software Development Assistant, your daily tasks often include supporting developers with code documentation, managing version control repositories, conducting basic testing, and tracking project issues or bugs. You may also assist with preparing development environments, updating project management tools, and collaborating closely with both developers and QA testers to ensure smooth project workflows. This role is an excellent entry point for building your technical and collaboration skills while gaining exposure to the full software development lifecycle.

What are the key skills and qualifications needed to thrive as a software development assistant, and why are they important?

To thrive as a Software Development Assistant, you need foundational programming knowledge, familiarity with software development processes, and often a degree or coursework in computer science or a related field. Experience with version control systems like Git, basic coding tools (e.g., IDEs), and project management platforms is typically required. Strong organizational skills, attention to detail, and effective communication help you stand out when supporting developers and collaborating with teams. These skills ensure smooth workflow, efficient project execution, and reliable support within fast-paced development environments.

What is the difference between Software Development Assistant vs Software Developer?

AspectSoftware Development AssistantSoftware Developer
CredentialsTypically an associate degree or relevant certificationsBachelor's degree or higher in computer science or related field
Work EnvironmentSupport teams, assist in coding, testing, and documentationDesign, develop, and implement software applications
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development teams

The main difference between a Software Development Assistant and a Software Developer lies in their responsibilities and experience level. Assistants support development teams with coding, testing, and documentation, often requiring less formal education. Developers take on core design and programming tasks, usually with more advanced credentials and experience. Both roles are essential in the software industry but serve different functions within the development process.

What are the most commonly searched types of Software Development jobs in Pennsylvania?

The most popular types of Software Development jobs in Pennsylvania are:

What are popular job titles related to Software Development Assistant jobs in Pennsylvania?

For Software Development Assistant jobs in Pennsylvania, the most frequently searched job titles are:

What job categories do people searching Software Development Assistant jobs in Pennsylvania look for?

The top searched job categories for Software Development Assistant jobs in Pennsylvania are:

What cities in Pennsylvania are hiring for Software Development Assistant jobs?

Cities in Pennsylvania with the most Software Development Assistant job openings:

Infographic showing various Software Development Assistant job openings in Pennsylvania as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 15% Part Time, and 2% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution.

PLC Software Engineer

Bensalem, PA • On-site

$113K - $136K/yr

Full-time

Posted 12 days ago


Key responsibilities

  • Develop, evaluate, and provide feedback on technical documentation such as manuals, signal flow diagrams, and engineering procedures.

  • Support shipboard installation, testing, troubleshooting, and system integration of MCS, DC, and Network Systems.

  • Assist with development of training materials, conduct classroom training, and provide on-the-job training for personnel.


Job description

Job Description:

  • Software development and lifecycle support of the shipboard and LBES/LBTF Machinery Control System (MCS), Damage Control (DC), and Network Systems programs for USCG Cutters, CVN-68 Class, CVN-78 Class, Columbia Class, the new FF(x) ships, Amphibious Class, and FMS programs.
  • Testing and System Integration Services: MCS, DC, and Network Systems Testing and System Integration Services for USCG, CVN-68 Class, CVN-78 Class, Columbia Class, the new FF(x) ships, Amphibious Class, and FMS programs; the Contractor shall:
  • LBES/LBTF Equipment Integration Support: The LBES/LBTF offers cost effective, risk mitigation solutions to test and provide integrated systems for operational effectiveness for USCG, CVN-68 Class, CVN-78 Class, Columbia Class, the new FF(x) ships, Amphibious Class Amphibious Class, and FMS programs.
  • Shipboard Installation, Testing, Troubleshooting, and Support: MCS, DC, and Network Systems shipboard installations, testing and troubleshooting services for USCG, CVN-68 Class, CVN-78 Class, Columbia Class, the new FF(x) ships, Amphibious Class, and FMS programs.
  • Integrated Logistics Support (ILS): MCS, DC, and Network Systems ILS services for USCG, CVN-68 Class, CVN-78 Class, Columbia Class, the new FF(x) ships, Amphibious Class, and FMS programs.
    • Technical Documentation
      • Develop, evaluate, and provide feedback on technical documentation and other logistics products such as technical manuals, signal flow diagrams, allowable parts lists, preventative maintenance cards, and engineering procedures.
      • Provide system redlines, drawings, equipment schematics, and placards.
      • Provide support in accessing planning yard ILS repositories, such as: NAVSEA Engineering Ships Drawing Repository (NESDR), Technical Data Management Information Systems (TDMIS), Haystack, and Navy Data Environment (NDE).
    • Training Support
      • Assist with development of course materials, auditing ongoing courses and providing input into curriculum development.
      • Assist Government activities in classroom training and instruction.
      • Provide On-The-Job Training (OJT) for Ship’s force and Regional Maintenance Center (RMC) personnel
    • Obsolescence Support. Obsolescence management is needed to keep the systems in working order. The obsolescence program identifies systems that are at or near end of life and develops solutions for them.
      • Assist in managing the business and engineering obsolescence concerns of various stakeholders.
      • Develop technical plans and solutions for obsolescence problems. Update and maintain plan as project progresses.
      • Develop solutions to difficult problems with regard to balancing cost, need date, integration into existing systems, conflicting stakeholder desires, and other factors.
  • Material and Asset Support: MCS, DC, and Network Systems Material and Asset support services for USCG, CVN-68 Class, CVN-78 Class, Columbia Class, the new FF(x) ships, Amphibious Class, and FMS programs.
  • Cybersecurity and Information Assurance (IA) Support. MCS, DC, and Network Systems Cybersecurity and Information Assurance services for USCG, CVN-68 Class, CVN-78 Class, Columbia Class, the new FF(x) ships, Amphibious Class, and FMS programs.

Required Skills and Experiences:

  • CSWF IAT-2 applicable certificate required within six (6) months of award
  • Ten (10) years of professional experience as a control systems engineer, which includes:
    • Seven (7) years total professional experience developing, testing, and installing PLC software using both ControlLogix Studio 5000, and either Siemens SIMATIC Step 7 or TIA Portal.
    • Seven (7) years of professional experience troubleshooting PLC based machinery control systems
    • Five (5) years of professional experience acting as a lead engineer
    • Three (3) years of creating Ship Change Documents (SCDs) or equivalent industry documentation

Degree Requirements:

Bachelor of Science degree in an Engineering discipline from a nationally accredited college or university.

  • Must be a U.S. Citizen
  • A Secret Security Clearance