Principal Embedded Software Architect

Eaton CorporationRaleigh, NC
2h

About The Position

Are you ready to shape the future of embedded systems and drive transformative innovation across the energy landscape? This is more than a technical role — it's a strategic opportunity to influence how embedded software is designed, developed, and deployed across a global enterprise. You'll collaborate with cross-functional teams, Centers of Excellence, and senior leadership to define the architectural vision that guides our engineering ecosystem and accelerates our digital transformation. Lead CI/CD Innovation: Apply cutting-edge Continuous Integration and Deployment practices tailored for embedded platforms, guiding divisions through the adoption of scalable, efficient workflows. Prototype the Future: Develop MVPs for embedded and control systems through TRL 4, integrating Customer Readiness Level (CRL) insights and direct stakeholder engagement to ensure market alignment. Influence and Inspire: Collaborate across divisions and commercial teams to drive adoption of systems engineering solutions, influencing both internal and external stakeholders. Mentor Engineering Excellence: Coach and empower engineering teams across the globe, fostering standardization, in-sourcing, and technical mastery. Build Talent Pipelines: Create and deliver training programs that elevate embedded software engineers in TDD and modern design practices. Ensure that products/projects delivered meet customer requirements and specifications Manage complex software and hardware programs across cross-functional teams including contract relationships.

Requirements

  • Bachelor's degree from an accredited institution
  • Minimum 10 years of experience designing hierarchical control systems, with a focus on high-performance embedded and distributed industrial applications
  • Control system design and implementation
  • Communication protocols (design, standards, and integration)
  • Multi-controller systems and middleware
  • System-level architecture, analysis, diagnostics, and testing
  • Master's degree from an accredited institution
  • Minimum 7 years of leadership experience in managing high complexity agile software projects with an emphasis on embedded and complex systems.
  • Understand how to track and report embedded development team performance metrics.
  • Continuous integration/Continuous Test
  • Test driven development and design
  • Event driven architecture, patterns, and anti-patterns
  • Deep understanding of SOLID, Twelve Factor Apps, and the twelve principles and four values of agile development
  • Mentor and train junior engineers in new standards and practices.
  • Promote modern software engineering practices throughout the organization.
  • Educate and evangelize new practices to existing senior engineers.
  • Observe, assess, and communicate organizational improvements that impact software and product delivery.
  • Demonstrated successful management of contract relationships

Nice To Haves

  • Additional prior experience with Waterfall and other development methodologies is preferred
  • Experience with Renode
  • Experience with Zephyr RTOS

Responsibilities

  • Lead CI/CD Innovation: Apply cutting-edge Continuous Integration and Deployment practices tailored for embedded platforms, guiding divisions through the adoption of scalable, efficient workflows.
  • Prototype the Future: Develop MVPs for embedded and control systems through TRL 4, integrating Customer Readiness Level (CRL) insights and direct stakeholder engagement to ensure market alignment.
  • Influence and Inspire: Collaborate across divisions and commercial teams to drive adoption of systems engineering solutions, influencing both internal and external stakeholders.
  • Mentor Engineering Excellence: Coach and empower engineering teams across the globe, fostering standardization, in-sourcing, and technical mastery.
  • Build Talent Pipelines: Create and deliver training programs that elevate embedded software engineers in TDD and modern design practices.
  • Ensure that products/projects delivered meet customer requirements and specifications
  • Manage complex software and hardware programs across cross-functional teams including contract relationships.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service