> Markdown version of [/jobs/ext/3142865-software-engineer-ii](https://www.wearedevelopers.com/jobs/ext/3142865-software-engineer-ii). 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). --- # Software Engineer II - **Company:** Honeywell International Inc. - **Location:** Framingham, MA, United States - **Experience:** Experienced - **Salary:** $97,400.0 - $122,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Automation of Tests, Code Coverage, Communications Protocols, Software Debugging, Embedded Software, Python (Programming Language), LabVIEW, Modbus, Selenium, Software Engineering, Software Systems, Verification and Validation (Software), TCP/IP, Test Execution Engine, Scripting, Serial Peripheral Interface, Reliability of Systems, System-level Testing, Pytest, Information Technology, Bacnet - **Published:** September 29, 2026 - **Apply:** https://dejobs.org/x/x/B412A557A77D4386B18205E146BF49C2/job/ ## About the Role * 4+ years of experience applying verification and validation (V&V) methodologies, including designing and executing test plans for complex software/hardware systems. * 4+ years of experience with test automation tools, scripting languages (e.g., Python), and testing of embedded, IoT, or hardware/software integrated products. WE VAULE: * Bachelor's degree in engineering, Computer Science, or a related technical discipline. * Experience with automation tools (e.g., pytest, Robot Framework, Selenium, LabVIEW, or similar). * Knowledge of industry standards such as UL, IEC, ISO, or regulatory compliance requirements. * Familiarity with communication protocols (e.g., CAN, Modbus, BACnet, I2C, SPI, TCP/IP). * Strong problem-solving skills with the ability to diagnose complex system behaviors. * Ability to excel in a dynamic, fast-paced engineering environment. * Commitment to continuous learning, engineering excellence, and innovation. * Experience testing embedded firmware, electronics, connected devices, or building automation technologies is a plus, 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. ## Description As a Software Engineer specializing in Verification & Validation, you will play a critical role in ensuring the performance, reliability, and compliance of embedded software, connected devices, and intelligent building control systems. Your work will directly influence the quality of products deployed in mission critical environments across global industries. You will develop advanced test strategies, contribute to automation frameworks, and collaborate with cross disciplinary engineering teams to validate highly integrated hardware/software solutions You will report directly to our Senior Software Engineering Manager, and you'll work out of our Framingham, MA location on a Hybrid work schedule, * Develop and enhance automated test frameworks, scripts, and tools to increase test coverage and efficiency. * Leverage and evolve AI best-practices to enable your test automation and manual testing deliverables to become more reliable, effective and efficient. * Design, execute, and maintain comprehensive test plans, including functional, regression, performance, and system level testing. * Validate complex embedded systems, IoT devices, building control platforms, and integrated hardware/software products. * Analyze test results, troubleshoot defects, and provide data-driven recommendations to improve system reliability and performance. * Collaborate closely with software, hardware, systems, and quality engineering teams to drive product readiness and ensure compliance with industry standards. * Document test procedures, results, and technical findings for internal stakeholders and regulatory needs. * Mentor and support junior team members in test methodology, automation, and debugging practices when needed ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [How will artificial intelligence change the future of software testing?](https://www.wearedevelopers.com/videos/85-how-will-artificial-intelligence-change-the-future-of-software-testing) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)