Ben O'Rourke

Director of Engineering

Chapel Hill, North Carolina, United States

About

I’m an engineering leader focused on building connected products and digital platforms that bridge the physical and digital worlds. With 15+ years of experience across IoT, embedded systems, and cloud platforms, I’ve led global teams delivering end-to-end solutions—from edge devices to scalable cloud ecosystems—across industrial and infrastructure markets. My work centers on turning complex systems into real-world impact: improving uptime, enabling predictive insights, and driving smarter, safer operations. Today, I lead a global organization of engineers developing IoT-enabled products and platforms within Schneider Electric’s ecosystem. I’m responsible for device-to-cloud architecture, digital platform strategy, and large-scale engineering execution across a multi-billion-dollar business. This includes driving AI/ML-enabled innovation, integrating enterprise systems, and scaling platforms that support real-time telemetry and advanced analytics. What sets me apart is the combination of deep technical expertise and business alignment. I enjoy working at the intersection of strategy and execution—defining technology roadmaps, modernizing architectures, and leading teams through complex transformations. Some areas I’m especially passionate about: - Building scalable IoT and edge-to-cloud architectures - Applying AI/ML to predictive maintenance and operational optimization - Leading high-performing global engineering teams - Driving platform standardization and digital transformation - Turning data into actionable insights for customers I thrive in environments where technology, product, and strategy converge—and where teams are empowered to build solutions that genuinely move the needle.

Experience

  • Schneider Electric (7 yrs)
    • Director of Engineering, Embedded Systems
      Apr 2026 - Present · 4 mos

       Lead a global engineering organization delivering connected products and digital platforms across a multi-billion dollar business line.   Partner with product and strategy leadership to define multi-year technology roadmaps, aligning digital capabilities with business growth.

    • Director of Firmware Engineering
      Apr 2024 - Apr 2026 · 2 yrs 1 mo

       Lead a multidisciplinary organization of managers, software engineers, and test engineers, driving end-to-end development across multiple high-impact, agile programs.  Serve as the technical authority for strategic initiatives and a business line generating over $600M annually, ensuring alignment with organizational objectives.  Establish and govern robust firmware and software development processes, leveraging DevSecOps principles to enhance efficiency, security, and scalability.  Architect and implement a forward-looking digital technology roadmap, aligning short- and long-term project strategies with business goals.

    • Digital Innovation Manager
      Jun 2023 - Apr 2024 · 11 mos

       Created digital technology strategy and roadmap aligned with short-term and long-term business objectives.  Lead artificial intelligence initiatives to enable new to the world products and services.  Coordinated with business development, technical leaders, and operations staff to create technical roadmap for future hardware and software product line.

  • Modular Mining Systems (8 yrs 1 mo)
    • Senior Software Engineering Manager
      Apr 2015 - Jul 2019 · 4 yrs 4 mos

       Manage cross functional teams for design, development, and delivery of globally deployed customer solutions.  Define technical roadmap to ensure near term deliverables are achieved while working towards long term business and technical vision.  Define systems architecture and technologies to meet customer needs and present justification of decisions to business development.  Assist in creation of project plans and work breakdown structure to meet needs business development based on customer requirements.  Facilitate communication across stakeholders and project teams including project status, deliverable dates, and technical information.  Primary technical contact for interfacing with customers to discuss technical issues and future product improvements.  Enforce data-driven decision making to eliminate bias and ensure justifications are provided for continuous improvements.  Manage budget and resources for development teams along with capacity planning for projects and customer solutions.  Lead and mentor engineers and junior managers to foster professional growth in all areas of technical development, leadership, and personnel management.  Conduct personnel management for teams including employee performance, objective and goal management, and creation of training plans.

    • Technical Architect
      Apr 2013 - Apr 2015 · 2 yrs 1 mo

       Coordinate with business development, technical leaders, and operations staff to create technical vision for future hardware and software product line.  Conduct research and created formal plan for evolution of existing product line to achieve future vision.  Prototype separation of legacy monolithic applications into microservices that were operational and maintainable in difficult customer environments.  Demonstrate value of DevOps by presenting end to end workflow of microservices deployment and operation.  Research cloud technologies and formalize plan on how to improve existing cloud products, and further integrate technologies across product line.  Develop cloud application proof of concept for business development that allowed tracking central, client, and embedded product usage to focus future development effort on most widely used features.  Conduct research on enterprise system architecture and big data solutions to meet needs of product teams  Interface with user experience experts and manage development team to create next generation client UI for future product line.  Develop prototype application that is now used for automated verification of all hardware platforms.

    • Software Technical Lead
      Apr 2012 - Apr 2013 · 1 yr 1 mo

       Manage small team’s daily development and testing tasks for a complex real-time data analytics system designed to monitor mine equipment performance and health.  Practice agile development and enforce continuous development with biweekly releases to customers to provide new or enhanced functionality.  Interface with research and development teams to define and implement architecture for OEM interfaces with the goals of continuous delivery as well as forwards and backwards compatibility with all existing products.  Create end-to-end automation for OEM interfaces for verification and validation of development activities.  Assist business development in planning development priorities based on product roadmap.  Work with support staff to identify, diagnose, and correct issues in deployed systems around the world.  Act as interface with other technical managers to provide visibility on delivery dates, technical decisions, and future development of the team.  Scrum Master for software development team.