> Markdown version of [/jobs/ext/2848069-advanced-software-engineer](https://www.wearedevelopers.com/jobs/ext/2848069-advanced-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Advanced Software Engineer - **Company:** Honeywell International Inc. - **Location:** Pittsburgh, PA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Agile Methodology, Software Applications, Systems Engineering, Computer Vision, Unit Testing, C Sharp (Programming Language), Unix, C++ (Programming Language), Command-Line Interface, Communications Protocols, Computer Programming, Memory Management, Middleware, Python (Programming Language), Kinematics, Machine Learning, Message Broker, Microsoft Dynamics, Microsoft SQL Server, Message Queuing Telemetry Transport (MQTT), OpenCV, Scrum Methodology, Software Tools, Tensorflow, OPC Unified Architecture, Robotic Automation Software, Software Engineering, Software Requirements Analysis, Software Systems, Pytorch, Integration Tests, Information Technology, Hardware Infrastructure - **Published:** September 11, 2026 - **Apply:** https://www.thejobnetwork.com/job/99262774-12e3-4be0-aa88-1b13915bb2d8/advanced-software-engineer ## About the Role * 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 inLinux/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). WE VALUE * Master's degree in Computer Science, Software Engineering, or related field. * 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 * GeneralSQL,SQL Server,PostgreSQLexperience preferred * Message broker(RMQ/AMQ/ZMQ) and industrialcommunication protocols(CIP/OPC UA/Sockets) experience preferred * Professional certifications in robotics, software engineering, or project management methodologies (Agile, Scrum) are advantageous., Due to compliance with U.S. export control laws and regulations, candidate must be a U.S. Person, which is defined as, a U.S. citizen, a U.S. permanent resident, or have protected status in the U.S. under asylum or refugee status or have the ability to obtain an export authorization. ## Description As a Advanced Software Engineer, you will lead the design, development, and optimization of software solutions for advanced robotic systems. Your expertise will be pivotal in enhancing robotic functionalities through innovative software applications. You will collaborate with cross-functional teams to create systems that improve automation, efficiency, and reliability in various robotic applications., You will report directly to our Director of Engineering and you'll work out of our Pittsburgh, PA location on a Hybrid work schedule., * Design and implement software architectures for integrated systems, ensuring they are modular, scalable, and maintainable. * Develop algorithms for key robotic functionalities, including perception, navigation, manipulation, and autonomous decision-making. * Collaborate with cross functional engineers and teams to integrate software with hardware components, ensuring seamless communication between systems. * Lead the development of comprehensive testing strategies for software applications, including unit tests, integration tests, and performance evaluations. * Analyze and optimize existing software for performance improvements, reducing latency in real-time operations and enhancing overall system responsiveness. * Utilize profiling tools to identify bottlenecks and implement solutions that optimize computational and memory usage. * Maintain comprehensive documentation of software design, architecture, and testing outcomes to ensure knowledge transfer and project continuity. * Ensure that software solutions comply with relevant industry standards and safety regulations. * Mentor and guide junior software engineers, providing technical support and fostering a culture of collaboration and innovation within the team. * Lead software projects, coordinating development efforts, timelines, and resource allocation to meet project milestones. * Work closely with product managers, systems engineers, and UX designers to define software requirements, specifications, and project goals. * Communicate complex technical concepts clearly and effectively to cross-functional teams and stakeholders. ## Related Videos - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Deepfakes in Realtime - How Neural Networks Are Changing Our World](https://www.wearedevelopers.com/videos/180-deepfakes-in-realtime-how-neural-networks-are-changing-our-world) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Serverless deployment of (large) NLP models ](https://www.wearedevelopers.com/videos/158-serverless-deployment-of-large-nlp-models) - [Unboxing the DeepFace](https://www.wearedevelopers.com/videos/335-unboxing-the-deepface) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)