Search

Senior Embedded Software Engineer (Systems & Architecture)

PublishedPublished: 6/14/2022
Technology

Job Description

We’re looking for a Senior Embedded Software Engineer to drive software architecture across a diverse portfolio of embedded and connected products. This role blends system-level design, hands-on development with real hardware, and technical leadership within a growing engineering organization.

\n


\n

Architecture & Technical Leadership

\n

    \n
  • Lead evolution of software architecture across embedded and connected systems
  • \n

  • Balance near-term delivery with long-term scalability, maintainability, and reliability
  • \n

  • Drive design reviews, technical standards, and cross-team architectural alignment
  • \n

\n

Hands-On Development & System Debugging

\n

    \n
  • Design, build, and debug software for embedded controllers, industrial systems, and HMIs
  • \n

  • Work directly with hardware, including custom embedded systems and industrial controllers
  • \n

  • Diagnose complex system-level issues spanning software, firmware, hardware, and real-world conditions
  • \n

\n

Testing & Quality Engineering

\n

    \n
  • Elevate automated testing practices across teams
  • \n

  • Design unit and integration testing strategies for embedded and application layers
  • \n

  • Lead development of automated test systems to improve coverage, reliability, and release velocity
  • \n

\n

Mentorship & Engineering Culture

\n

    \n
  • Mentor engineers through code reviews, pairing, and technical coaching
  • \n

  • Promote strong engineering fundamentals and pragmatic problem-solving
  • \n

  • Help build a culture of ownership, collaboration, and continuous improvement
  • \n

\n

Cross-Functional Collaboration

\n

    \n
  • Contribute as a senior member of a Scrum team spanning multiple product lines
  • \n

  • Partner with hardware, firmware, systems, and application engineers
  • \n

  • Manage competing priorities and context switching while maintaining high standards
  • \n

\n

AI & Engineering Productivity

\n

    \n
  • Help define and implement responsible use of AI in engineering workflows and products
  • \n

  • Establish practical use cases, guardrails, and best practices
  • \n

\n


\n

Why This Role Stands Out

\n

    \n
  • Work on real-world machines, not just software
  • \n

  • Influence architecture, testing strategy, and engineering culture
  • \n

  • Balance hands-on problem solving with long-term system design
  • \n

  • Help shape how AI is responsibly integrated into engineering workflows
  • \n

\n


\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...