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

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.

Software Engineer
HoneywellAdvanced 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.
Tech Stack
Tools & technologiesLinuxPostgresPythonPyTorchSQLTensorflowUnix
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 resumeApplicant 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