1

Software Development Engineer Sde Jobs in Pennsylvania

Senior Software Development Engineer

Berwyn, PA ยท Remote

$117K - $154K/yr

... development team, we build one of the industry's most advanced portfolio management and trading ... software engineering experience with demonstrated ownership of complex features or system ...

Senior Software Development Engineer

Berwyn, PA ยท Remote

$117K - $154K/yr

... development team, we build one of the industry's most advanced portfolio management and trading ... software engineering experience with demonstrated ownership of complex features or system ...

Senior Software Development Engineer

Berwyn, PA ยท Remote

$117K - $154K/yr

... development team, we build one of the industry's most advanced portfolio management and trading ... software engineering experience with demonstrated ownership of complex features or system ...

SDET Consultant

Pittsburgh, PA ยท On-site

$48.50 - $62.50/hr

Job Title: SDET Consultant Job Location: Pittsburgh, PA Job Type: Contract * Collaborating with the development team to understand how development changes affect ongoing Automation efforts

$201K/yr

POSITION SPECIFICS We are searching for a Software Research and Development Engineer to join the Command and Control Software Solutions Department of the Applied Research Laboratory at Penn State.

next page

Showing results 1-20

Software Development Engineer Sde information

What is a software development engineer sde?

Software Development Engineers (SDEs) are professionals who design, develop, test, and maintain software applications or systems. They work with programming languages, frameworks, and tools to build software solutions that meet user and business requirements. SDEs often participate in the full software development lifecycle, from concept to deployment and ongoing support. Their responsibilities may also include troubleshooting issues, improving performance, and collaborating with other team members such as product managers and designers.

What are the key skills and qualifications needed to thrive as a software development engineer sde?

To thrive as a Software Development Engineer (SDE), you need strong programming skills, a solid understanding of computer science fundamentals, and typically a degree in computer science or related field. Familiarity with development tools, version control systems like Git, and experience with languages such as Java, Python, or C++ are essential, and certifications in cloud computing or relevant frameworks can be advantageous. Problem-solving ability, effective communication, and teamwork are crucial soft skills that help SDEs collaborate and innovate. These competencies enable SDEs to build reliable software solutions, adapt to evolving technologies, and contribute effectively within technical teams.

What are some common challenges faced by software development engineers sde when working in cross-functional teams?

Software Development Engineers (SDEs) often collaborate closely with product managers, designers, QA testers, and other engineers. A common challenge is ensuring clear and consistent communication across disciplines, as each team may have different priorities or technical understanding. SDEs must balance writing clean, maintainable code with adapting to shifting project requirements and tight deadlines. Developing strong collaboration skills and staying adaptable are key to navigating these challenges and delivering successful products.

What is the difference between Software Development Engineer Sde vs Software Engineer?

AspectSoftware Development Engineer (SDE)Software Engineer
CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS or related field, coding skills
Work EnvironmentTech companies, startups, large corporationsTech companies, startups, large corporations
Industry UsageCommon in tech industry, especially in North AmericaWidely used term, often interchangeable with SDE

Both roles typically require similar educational backgrounds and technical skills. The term 'Software Development Engineer' is often used in North American companies, while 'Software Engineer' is more universal. In practice, these titles usually refer to similar responsibilities involving software design, coding, and testing.

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

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

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

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

What cities in Pennsylvania are hiring for Software Development Engineer Sde jobs?

Cities in Pennsylvania with the most Software Development Engineer Sde job openings:

Embedded Software Development Engineer

Murrysville, PA โ€ข On-site

APN Software Services, Inc
IT Servicesย โ€ขย 51 - 200 employees

$122K - $161K/yr

Other

Re-posted 14 days ago


Job description

Position Title: Embedded Software Development Engineer (PHIAJP00003991)

Location: Murrysville Pennsylvania USA 15668 (onsite)

Duration: 12 months

Positions Requested: 2

Hours per Week: 40 (8 hrs/day)

Job Responsibilities:

โ€ข           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.

โ€ข           Preferred Experience: N/A

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

Thanks,
Amit Sehdev
APN Software Services Inc.
Direct: | Fax: |
LinkedIn