Senior Embedded Software Engineer (Systems & Architecture)
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
- Balance near-term delivery with long-term scalability, maintainability, and reliability
- Drive design reviews, technical standards, and cross-team architectural alignment
\n
\n
\n
\n
Hands-On Development & System Debugging
\n
- \n
- Design, build, and debug software for embedded controllers, industrial systems, and HMIs
- Work directly with hardware, including custom embedded systems and industrial controllers
- Diagnose complex system-level issues spanning software, firmware, hardware, and real-world conditions
\n
\n
\n
\n
Testing & Quality Engineering
\n
- \n
- Elevate automated testing practices across teams
- Design unit and integration testing strategies for embedded and application layers
- Lead development of automated test systems to improve coverage, reliability, and release velocity
\n
\n
\n
\n
Mentorship & Engineering Culture
\n
- \n
- Mentor engineers through code reviews, pairing, and technical coaching
- Promote strong engineering fundamentals and pragmatic problem-solving
- Help build a culture of ownership, collaboration, and continuous improvement
\n
\n
\n
\n
Cross-Functional Collaboration
\n
- \n
- Contribute as a senior member of a Scrum team spanning multiple product lines
- Partner with hardware, firmware, systems, and application engineers
- Manage competing priorities and context switching while maintaining high standards
\n
\n
\n
\n
AI & Engineering Productivity
\n
- \n
- Help define and implement responsible use of AI in engineering workflows and products
- Establish practical use cases, guardrails, and best practices
\n
\n
\n
\n
Why This Role Stands Out
\n
- \n
- Work on real-world machines, not just software
- Influence architecture, testing strategy, and engineering culture
- Balance hands-on problem solving with long-term system design
- Help shape how AI is responsibly integrated into engineering workflows
\n
\n
\n
\n
\n
\n
