1

Analyst In Software Jobs in Pennsylvania (NOW HIRING)

Perform system analysis on software programs, applications, and web services/APIs. * Assist in testing and troubleshooting of new system features during implementation, including documenting defects ...

Write clean, efficient, and maintainable C++ code in a collaborative team environment. * Analyze ... Document software designs, processes, and technical decisions as needed. * Stay current with ...

Principal Software Engineer

Johnstown, PA · Hybrid

$112K - $150K/yr

In this software architect role, you will provide subject matter expertise for Front End of the ... Design, development, analysis, testing, integration (on hardware) and debugging of computer ...

Be Seen First

QA Analyst

Philadelphia, PA · On-site

$90K - $120K/yr

You will develop and execute software test plans in order to identify software issues ... Strong root-cause analysis skills * Deadline and detail-oriented * consultant must be willing to ...

$201K/yr

In this role, you will direct a team of engineers and researchers to fulfill this mission. The ... Analyze and optimize the performance of software applications, ensuring they meet the high demands ...

Recommend improvements in software to enhance user experience * Working with the development team ... Strong analytical and problem-solving skills * Excellent verbal and written communication skills

next page

Showing results 1-20

Analyst In Software information

What engineer makes $500,000 a year?

Senior software engineers, especially those in high-demand areas like Silicon Valley, with extensive experience, specialized skills, and often stock options or bonuses, can earn $500,000 or more annually. Executive-level engineering roles such as CTOs or engineering directors may also reach this compensation level, typically requiring leadership responsibilities and advanced technical expertise.

What is a software analyst's salary?

A software analyst's salary typically ranges from $60,000 to $100,000 annually, depending on experience, location, and industry. Entry-level positions may start lower, while experienced analysts with specialized skills or certifications can earn higher salaries. Factors such as working with specific tools or in certain sectors can also influence compensation.

What does a software analyst do?

A software analyst evaluates and analyzes software systems to ensure they meet business requirements. They gather user needs, document specifications, and collaborate with developers to improve or develop software solutions, often using tools like UML or SQL. Their role involves problem-solving, testing, and ensuring software quality throughout the development process.

How much does an IT analyst earn?

An IT analyst's average salary varies by experience and location but typically ranges from $60,000 to $90,000 annually. Entry-level analysts may earn around $50,000, while experienced professionals with specialized skills or certifications can earn over $100,000. Salary also depends on the industry and company size.
What are popular job titles related to Analyst In Software jobs in Pennsylvania? For Analyst In Software jobs in Pennsylvania, the most frequently searched job titles are:
What job categories do people searching Analyst In Software jobs in Pennsylvania look for? The top searched job categories for Analyst In Software jobs in Pennsylvania are:
Embedded Software Development Engineer at Murrysville PA (No EAD''s)

Embedded Software Development Engineer at Murrysville PA (No EAD''s)

APN Software Services, Inc

Murrysville, PA • On-site

$122K - $161K/yr

Other

Posted 16 days ago


Job description

Position Title: Embedded Software Development Engineer 
Location: Murrysville Pennsylvania USA 15668 (onsite)
Duration: 7 months
Hours per Week: 40 (8 hrs/day)

Job Description Summary:
Participates in full software development process, working in pairing mode with peers to develop high quality medical device software meeting product requirements.
Follows quality goals and development practices aligned with the team, driving continuous improvement and excellence in software development through rigorous standards and methodologies.
Integrates software components and third-party libraries into existing systems, ensuring seamless functionality and interoperability with minimal disruption.
Conducts and participates in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards and best practices to maintain code quality.
Analyzes and optimizes application performance, identifying and resolving bottlenecks to enhance user experience and system efficiency, ensuring the software meets performance benchmarks.
Stays current with emerging technologies and industry trends, incorporating new tools and methodologies to improve development processes and product quality.
Collaborates with cross-functional teams, including product managers, designers, and QA engineers, to define, design, and ship new features, ensuring alignment with project goals and user needs.
Resolves a wide range of moderate complexity requests in creative ways, demonstrating good judgment in selecting methods and techniques for obtaining solutions.

Requirements:
Minimum required Education: Bachelor''''s / Master''''s Degree in Computer Science, Software Engineering, Information Technology or equivalent.
Minimum required Experience: Minimum 5 years of experience with Bachelor''''s in areas such as Software Development, Software Design and Architecture, Testing and Quality Assurance or equivalent OR 3 years prior experience required with Master''''s Degree.
Preferred Education: Master''''s Degree in Information Technology, Computer Science, Software Engineering or equivalent.

Required Skills:
Firmware design and development in embedded applications using C/C++
Experience in software development in medical industry or highly regulated industry
Working with hardware domains (e.g. circuit analysis, microelectronics, computer architecture)
Firmware / hardware algorithm implementation, tuning, debugging
Firmware/ hardware integration testing and troubleshooting
Software configuration management in GitHub
Experience providing quality documentation in alignment with medical device standards.

Preferred Skills:
Software Test Automation
Agile Methodology
Software Development and Testing on ARM Processors
DevOps
Continuous Improvement
Quality Specifications
Code Reviews
API Design
API Integration
Software Development utilizing AI tools
Secure Boot
Software Driver Development
Real Time Operating Systems