Embedded Software Engineer

Gravity IT Resources
Apply Now
Job Title: Embedded Software Developer
Location: Hybrid 2-3 times a week in Pittsburgh, PA area
Responsibilities:
Our client is looking for an experienced Software Engineer for their Engineering organization. The ideal candidate has extensive experience managing a wide range of Engineering IT resources, has a working knowledge of electro-mechanical systems.
Responsibilities
- Work as part of a team to design, develop, test, deploy, maintain, and improve software
- Actively engage and provide feedback for our client’s overall Central Pharmacy technology roadmap
- Actively engage and provide feedback in discussions and estimations required for product release planning
- Design and implementation of Embedded Software Logic
- Collaborate with cross-functional teams for solutions, training, and documentation
- Collaborate with software quality engineers during all phases of testing
- Troubleshoot system issues
Required Knowledge and Skills
- C++ with embedded software development
- Understanding of TCP/IP communication protocols and computer networking
- Working knowledge of distributed source control like Git
- Good understanding of the principles and best practices in Software Development including Agile, Scrum methodologies
- Great Troubleshooting and analytical skills
- Good communication skills
Basic Qualifications
- Bachelor’s Degree in Engineering, Computer Science or related discipline.
- 2 + years of experience in software development
Preferred Qualifications
- Experience with Linux Operating systems
- Understanding of electro-mechanical (robotic) systems
- Understanding of Robotic Vision systems
Healthcare or Medical Device software development experience
Internal notes:
- 30 minute Zoom
- Must have C++ with embedded software development
- Part of a team to design, develop, test, deploy, maintain, and improve software
- This positin is not a remote role it is Hybrid must be able to go into the Warrendale, PA office 2/3 times a week.