Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Honeywell

Software Engineer

Honeywell

Advanced Software Engineer designing and optimizing software for robotic systems at Honeywell. Collaborating with teams to enhance automation and reliability while leading projects in hybrid work settings.

Posted 5/23/2026full-timePittsburgh • Pennsylvania • 🇺🇸 United StatesSeniorLeadWebsite

Tech Stack

Tools & technologies
LinuxPostgresPythonPyTorchSQLTensorflowUnix

About the role

Key responsibilities & impact
  • Lead the design, development, and optimization of software solutions for advanced robotic systems.
  • Collaborate with cross-functional teams to create systems that improve automation, efficiency, and reliability in various robotic applications.
  • Report directly to our Director of Engineering and work out of our Pittsburgh, PA location on a Hybrid work schedule.
  • Provide mentorship and guidance to junior software engineers and foster a culture of collaboration and innovation within the team.
  • Design and implement software architectures for integrated systems, ensuring they are modular, scalable, and maintainable.

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Robotics Engineering, or a related field. A master’s degree is highly preferred.
  • A minimum of 7 years of relevant experience in software development for robotics or automation systems.
  • Exposure in Linux/Unix operating systems and command-line interfaces
  • Strong programming skills in languages such as C#, C++, and Python with proficiency in embedded systems development being an asset.
  • Familiarity with software development tools, libraries, and frameworks related to machine learning and computer vision (e.g., OpenCV, TensorFlow, Pytorch).
  • Master’s degree in Computer Science, Software Engineering, or related field is valued.
  • In-depth understanding of robotics principles, including kinematics, dynamics, control systems, and sensor integration.
  • Knowledge of communication protocols and middleware used in robotic systems (e.g., DDS, MQTT).
  • Networking experience is a plus.
  • General SQL, SQL Server, PostgreSQL experience preferred.
  • Message broker (RMQ/AMQ/ZMQ) and industrial communication protocols (CIP/OPC UA/Sockets) experience preferred.
  • Professional certifications in robotics, software engineering, or project management methodologies (Agile, Scrum) are advantageous.

Benefits

Comp & perks
  • employer subsidized Medical, Dental, Vision, and Life Insurance
  • Short-Term and Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • Health Savings Accounts
  • EAP
  • Educational Assistance
  • Parental Leave
  • Paid Time Off (for vacation, personal business, sick time, and parental leave)
  • 12 Paid Holidays

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#C++Pythonembedded systems developmentmachine learningcomputer visionOpenCVTensorFlowPytorchSQL
Soft Skills
mentorshipcollaborationinnovationguidance
Certifications
robotics certificationsoftware engineering certificationproject management certificationAgile certificationScrum certification