Software Architect – Embedded Systems to Husqvarna Construction
Core
Define and drive the overall software architecture for connected machinery and tools, spanning embedded systems to cloud services.
Role type
Senior Software Architect (Embedded Systems & Cloud)
Builds
Connected high-quality machinery and tools for the construction and stone industries
Domain
Construction machinery, embedded systems, real-time software, IoT
Required skills
Software architecture, system design, C/C++, Python, Java/TypeScript, real-time operating systems, hardware-near programming, communication protocols, CI/CD, automated testing
Preferred skills
Experience with connected products, ability to explain architectural trade-offs to non-technical stakeholders
Technologies
C/C++, Python, Java, TypeScript, real-time operating systems
Responsibilities
Set and drive technical direction for products and platforms, define architecture and choose technologies, identify risks and technical debt, translate business requirements into technical solutions, support developers with guidelines and code standards, act as a technical mentor
Seniority
Senior, hands-on IC with mentorship