Software Engineer

Hartford, Connecticut

Murphy Search Group
Apply for this Job
Software Engineer - Robotics - 0 - 3 years

Software Engineer - Associate level

Opportunity to utilize your experience acquired in your High School Robotics Club or your Senior Project in college that utilized programming in Java to make a machine (robot/ automation) move.

Associate Software Engineers (0 - 3 years of experience) contribute to the development of cutting-edge laboratory automation and robotic systems. This is a hands-on engineering role, working with embedded systems, robotic control software, and laboratory automation applications-ranging from prototype development to full-scale production.

This position works closely with senior engineers, manufacturing teams, and field service professionals to build robust, efficient software solutions for liquid-handling robots and instrument-tending automation

Duties/Responsibilities:


• Develop and support embedded and application-level software for laboratory robots.


• Learn and contribute to the design and implementation of robotic control software and user interface applications.


• Assist in the development of core tools that simplify robotic automation programming.


• Work with the Manufacturing Engineering team to create bring-up, testing, and diagnostic software for production automation equipment.

• Gain hands-on experience by collaborating with Customer Care teams to diagnose and troubleshoot real-world field service issues.

• Adhere to ISO 13485 quality standards, ensuring a high standard of medical device software development practices.

• Stay current with industry trends and best practices in robotics, automation, and software development.

• Participate in code reviews, technical discussions, and team brainstorming sessions to continuously improve the software and processes.

Skills/Knowledge/Educational Requirements:

• Bachelor's degree in Engineering, Computer Science or equivalent experience.

• Work experience/or internships in a manufacturing environment preferred

Proficiency in Java, C/C , Python, or Rust (experience with multiple is a plus).

• Strong object-oriented design and software architecture skills.

Familiarity with embedded systems, automation software, or robotics control.

Understanding of electrical interfacing, sensors, and motor controls.

• Experience using IDEs (Eclipse, VSCode) and version control (Git, GitHub, etc.).

• Exposure to web technologies (e.g., Angular, Node.js) is a plus.

• Knowledge of containerization (Docker, Kubernetes) is a plus.

• Experience with relational or NoSQL databases is a plus.

• Strong problem-solving and analytical thinking abilities.

• Ability to work collaboratively in a team-oriented environment.

• Effective communication skills to explain technical concepts clearly.

• Ability to manage multiple tasks and prioritize work in a fast-paced setting.
Date Posted: 17 May 2025
Apply for this Job