Cranberry Township, Pennsylvania - 2022-08-12 Software Engineer II – Hybrid

If you’re one to rise to a challenge, this opportunity is for you. Your resume is great, but we also want to know what drives you. We’re big on culture and look for employees who can grow both professionally and personally with us.

At TSP, we make sure our employees have the opportunity to build fulfilling careers. Why? Because if our people aren’t taken care of, our customers won’t be either. TSP was founded on the belief that our product is our people and our commitment to those employees is written into our company values.


Job Summary

We are looking for an experienced software engineer for our engineering organization. The ideal candidate has extensive experience managing a wide range of engineering IT resources and has a working knowledge of electro-mechanical systems.


These are the job duties and responsibilities of a Software Engineer II:

  • Work as part of a team to design, develop, test, deploy, maintain, and improve software
  • Actively engage and provide feedback for 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

You should be able to handle everything above because you have experience like:

  • Bachelor’s degree in engineering, computer science or related discipline
  • 2 + years of experience in software development
  • 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

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

Additional information about this Software Engineer II role:

  • View our benefits information: https://marketing.mytsp.net/tsp-benefits
  • Candidates must be authorized to work in the United States
  • Selected candidate must be fully vaccinated against COVID-19 prior to start or receive an approved exemption

We Are TSP

TSP is an award-winning and customer-endorsed staffing and IT solutions company. Throughout the United States and Canada, we create custom, flexible and flawlessly executed IT solutions that amplify our customers’ team and simplify their service.

From workforce recruiting and staffing to network, server and storage maintenance, we create an entirely positive, above and beyond service experience. We don’t manufacture devices or sell software. Our product is our people — dedicated and talented individuals focused on our customers’ long-term success above TSP’s short-term gain.

We are an equal opportunity employer and welcome applications from all qualified persons without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.