1

Software Application Trainer Jobs in Philadelphia, PA

Support the engineering team members in embedded software application development specifically with ... This policy governs all areas of employment at Chipton-Ross, including recruiting, hiring, training ...

Deploying, maintaining and updating full stack aspects of software application for medical devices ... and annual training and maintaining knowledge of compliance as it applies to your role.

Deploying, maintaining and updating full stack aspects of software application for medical devices ... and annual training and maintaining knowledge of compliance as it applies to your role.

Senior Software Engineer

Audubon, PA

$123K - $162K/yr

... software application for medical devices on various platforms Testing, debugging and ... and annual training and maintaining knowledge of compliance as it applies to your role.

Senior Software Engineer

Audubon, PA · On-site

$123K - $162K/yr

... software application for medical devices on various platforms • Testing, debugging and ... annual training and maintaining knowledge of compliance as it applies to your role. • ...

Software Engineer II - SRE

Hamilton, NJ · On-site

$99K - $124K/yr

Troubleshoot software application issues at a code level, by stepping through the application logic ... training, key skills, as well as market and business considerations. BENEFITS OF WORKING FOR ...

next page

Showing results 1-20

Software Application Trainer information

See Philadelphia, PA salary details

$33.8K

$66.4K

$103.4K

How much do software application trainer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for software application trainer in Philadelphia, PA is $66,405.00, according to ZipRecruiter salary data. Most workers in this role earn between $53,000.00 and $82,200.00 per year, depending on experience, location, and employer.

What does a software application trainer do?

A Software Application Trainer is responsible for teaching individuals or groups how to effectively use specific software programs. They develop training materials, conduct hands-on sessions, and provide support to help users become proficient with the applications. Trainers often tailor their sessions to the audience’s skill level, answer technical questions, and may also assess learners' progress. Their goal is to ensure users can utilize the software efficiently to enhance productivity in their roles.

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

To thrive as a Software Application Trainer, you need a solid understanding of software platforms, instructional design, and adult learning principles, often supported by a relevant degree or technical certifications. Familiarity with learning management systems (LMS), presentation software, and virtual training tools is typically required. Strong communication, patience, and adaptability enable trainers to effectively engage learners with diverse backgrounds and skill levels. These skills ensure effective knowledge transfer, user adoption, and successful implementation of software solutions.

How does a software application trainer typically collaborate with development and support teams to improve training materials?

Software Application Trainers often work closely with development and support teams to ensure training content remains accurate and up-to-date. By gathering feedback from end-users and observing common support issues, trainers can identify areas where users struggle and relay this information to developers. This collaborative approach helps trainers update manuals, tutorials, and courseware to address real-world user challenges, resulting in more effective training sessions. Regular communication with these teams also allows trainers to stay informed about new features or updates that should be incorporated into their instruction.

What is the difference between Software Application Trainer vs Software Support Specialist?

AspectSoftware Application TrainerSoftware Support Specialist
Primary RoleDesigns and delivers training on software applications to usersProvides technical support and troubleshooting for software issues
Work EnvironmentTraining sessions, workshops, corporate training settingsHelp desks, support centers, client sites
Required SkillsInstructional skills, software knowledge, communicationTechnical troubleshooting, customer service, software knowledge
CertificationsOften requires software certifications and training credentialsIT support certifications like CompTIA A+ may be preferred

While both roles involve working with software, a Software Application Trainer focuses on educating users through training sessions, whereas a Software Support Specialist handles technical issues and troubleshooting. The roles complement each other but serve different functions within organizations.

What are popular job titles related to Software Application Trainer jobs in Philadelphia, PA?

For Software Application Trainer jobs in Philadelphia, PA, the most frequently searched job titles are:

What job categories do people searching Software Application Trainer jobs in Philadelphia, PA look for?

The top searched job categories for Software Application Trainer jobs in Philadelphia, PA are:

What cities near Philadelphia, PA are hiring for Software Application Trainer jobs?

Cities near Philadelphia, PA with the most Software Application Trainer job openings:

Sr C++ Embedded Developer

NAVA Software Solutions

Trenton, NJ • On-site

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

NAVA Software solutions is looking for a Sr. C++ Embedded Developer
Details:
Sr C++ Embedded Developer
Duration: 6-12 months
Locations: Detroit, Miami, Lawrenceville/Trenton, NJ, New York City, Dallas - Hybrid
Our client, a leading provider of audio entertainment and services is seeking to expand their team of C++ Embedded Software Developers. This role will be tasked with expanding the software framework used to build automotive and aftermarket products. This individual will be a key member of the team responsible for design, documentation, implementation, and validation of software components used by multiple internal and external customers to launch exciting new audio and data services and advanced telematics features.
This developer will be primarily responsible for the development and execution of software for Satellite Radio systems. Typical duties of the will include:
  • Assist in the development of advanced architectures and platforms for next generation software to control audio, data services and advance telematics features.
  • Assist in the development of user interface software specifications and software for receiver products.
  • Assist in the development of advanced Infotainment and Telematics features for receiver products.
  • Collaborate with receiver manufacturer partners to resolve outstanding user interface software issues during the product development process
  • Support the full software development lifecycle from initial feature definition through software release and in-field customer support.
  • Participate and support the design and development of software for the next generation software platform to enable Satellite and Streaming Audio, and Data Services and next generation Telematics features.
  • Perform analysis of internal and third-party product requirements and specifications, understanding of software framework architectures and designs to meet internal and external customer needs.
  • Participate in reviews sessions for new user interfaces, features and software implementation designs with the software team and other stakeholders.
  • Author software application notes, programming manuals, and training materials for distribution and presentation to OEM partners.
  • Author software components, insuring they meet functional and quality requirements.
  • Utilize best practices in implementing software deliverables.
  • Understand all aspects of the software development lifecycle and apply data analytics to quantify and provide insight to process improvements.
  • Perform special projects, lab/field testing, and other duties as necessary

Required Experience
  • Expertise in software, framework and application development for embedded consumer or automotive products.
  • Expertise in C++ version 11+ (All new development is currently in 19)
  • Expertise in developing embedded systems with communication and connectivity protocol development.
  • Experience with advanced software development environments (IDE, compilers, operating systems, source management tools, CI/CD, and test tools).
  • Familiarity with embedded, real-time software with the ability to clearly articulate complex system requirements, and design considerations.

Experience in one or more of the following areas:
  • Satellite receivers
  • Consumer or Automotive audio and infotainment products (radio head units, navigation systems, MP3 connectivity, CD players, telematics systems, etc.)
  • Digital communications
  • Client/server communications (e.g. PC/device) protocols BLE, WiFi, CAN, LIN, or Ethernet.
  • familiarity with AUTOSTAR standards and methodology.
  • Internet Protocol products and technology
  • IPC Mechanisms - Sockets, Message Queues, Shared Memory, etc.

NAVA Software Solutions logo

About NAVA Software Solutions

Sourced by ZipRecruiter

NAVA is a strategic partner for companies seeking to develop or customize software and products. Our team of experts leverages cutting-edge technology and deep industry knowledge to provide customized solutions that drive business success. Whether you're looking to improve your operations, increase efficiency, or bring a new product to market, NAVA has the expertise and resources to help you achieve your goals. Trust us to be your partner in software and product development.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Rocky Hill, CT, US

Social media