
Embedded Software Development Engineer
Murrysville, PAJobSeen 1w agoSeen in employer's feed 1 day ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Murrysville, PA, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
The Embedded Software Development Engineer participates in the full software development process, pairing with peers to develop medical device software that meets product requirements. The role integrates software components, reviews code, optimizes performance, and collaborates with cross-functional teams to deliver features. It also resolves moderately complex requests and contributes to continuous improvement through rigorous development practices.
Skills & qualifications
Skills
Qualifications
Full job description
Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title:Embedded Software Development Engineer Location(s):Murrysville, PA Job 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. Key Responsibilities: 1. Integrates software components and third-party libraries into existing systems, ensuring seamless functionality and interoperability with minimal disruption. 2. Conducts and participates in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards and best practices to maintain code quality. 3. Analyzes and optimizes application performance, identifying and resolving bottlenecks to enhance user experience and system efficiency, ensuring the software meets performance benchmarks. 4. Stays current with emerging technologies and industry trends, incorporating new tools and methodologies to improve development processes and product quality. 5. 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. 6. Resolves a wide range of moderate complexity requests in creative ways, demonstrating good judgment in selecting methods and techniques for obtaining solutions. Required Qualifications: 1. Minimum required Education: Bachelor's / Master's Degree in Computer Science, Software Engineering, Information Technology or equivalent. 2. 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. Required Skills: 1. Firmware design and development in embedded applications using C/C++. 2. Experience in software development in medical industry or highly regulated industry. 3. Working with hardware domains (e.g., circuit analysis, microelectronics, computer architecture). 4. Firmware / hardware algorithm implementation, tuning, debugging. 5. Firmware / hardware integration testing and troubleshooting. 6. Software configuration management in GitHub. 7. Experience providing quality documentation in alignment with medical device standards. Preferred Skills: 1. Software Test Automation 2. Agile Methodology 3. Software Development and Testing on ARM Processors 4. DevOps 5. Continuous Improvement 6. Quality Specifications 7. Code Reviews 8. API Design 9. API Integration 10. Software Development utilizing AI tools 11. Secure Boot 12. Software Driver Development 13. Real Time Operating Systems Ampcus is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veterans or individuals with disabilities. Ampcus is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identify, national origin, age, protected veterans or individuals with disabilities.
How this job compares
Set against the 1,259 open Embedded Software Engineer jobs on Olive Jobs, counted October 29, 2026.
- Pay
- This postingNot listed
- US median$128–194K/yr906 salary ranges
- US median$55–70/hr97 hourly ranges
- Openings
- Olive Jobs lists 21 open Embedded Software Engineer jobs in Pennsylvania and 1,259 across the US. 1% of them nationwide are listed as remote or flexible.
- Hiring the most in Pennsylvania
- COHERENT4 open
- Carnegie Mellon University3 open
- Eaton Corporation3 open
- Experience
- This posting asks for at least 3 years of experience; Embedded Software Engineer postings that state a minimum ask for 5 years at the median (1,047 postings).
- Education
- 583 of the 1,259 open Embedded Software Engineer jobs (46%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on October 29, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Senior Software EngineerCarnegie Mellon University · Pittsburgh, PA (Hybrid)
Software Development EngineerSmith & Nephew · Pittsburgh, PA
Experienced Software EngineerBechtel Plant Machinery Inc. · Monroeville, PA · $100–175K/yr
AI Native Software EngineerAccenture · Pittsburgh, PA · $87–253K/yr
Senior Software Engineer – Mainframe ModernizationBroadcom · Pittsburgh, PA
You've read the whole posting — now see how you match it.