2 months ago
Milwaukee, WI, USASenior
Responsibilities
- Define and maintain embedded software reference architectures, design patterns, standards, and reusable platforms across control products and connected devices.
- Establish common approaches for real-time operating systems, middleware, drivers, communication stacks, and application frameworks.
- Guide architectural decisions involving performance, resource constraints, portability, hardware abstraction, scalability, reliability, safety, security, and updateability.
- Define standards for functional safety, cybersecurity, secure boot, authentication, update mechanisms, regulatory requirements, and long-term maintainability.
- Participate in design and architecture reviews to assess risk, safety, and compliance readiness.
- Ensure embedded software integrates with hardware, edge platforms, AI/ML, vision systems, mobile applications, and cloud services.
- Provide technical leadership, mentorship, and architectural guidance across embedded development, hardware, product management, manufacturing, quality, and service teams.
- Influence cross-functional architectural decisions through technical expertise, data, and collaboration rather than direct authority.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field is required.
- Master’s degree is preferred.
- At least 8 years of experience developing embedded software for industrial, connected, or safety-critical systems.
- Demonstrated experience in embedded software architecture or senior technical leadership roles.
- Strong understanding of embedded software architectures, real-time systems, and low-level software design.
- Experience with real-time operating systems, communication protocols, and hardware abstraction layers.
- Familiarity with functional safety, cybersecurity, and certification considerations for embedded systems.
- Ability to balance performance, resource constraints, long-term scalability, reliability, and maintainability.
- Strong communication, systems-thinking, cross-functional collaboration, and technical leadership skills.
Benefits
- Comprehensive medical, dental, and vision coverage.
- Life and disability insurance.
- Well-being program with an opportunity to receive an extra day off and more.
- 401(k) retirement savings program with company match and profit sharing.
- Paid holidays, vacation time, and personal/sick days.
- Equal opportunity employment and a drug-free workplace.
