Job Title:
Embedded Software Development Engineer
Location:
Murrysville, PA (Onsite)
Duration:
12 Months
Pay Rate : $50-60/Hour on W2.
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
Feel free to forward my email to your friends/colleagues who might be available. We do offer a referral bonus! Thank you for your time and consideration.
I am looking forward to hearing from you.