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

 

Richard.Trawick

Apply Now