
Software Architect
- Mölnlycke, Västra Götaland
- Permanent
- Heltid
- Provide technical leadership for a software development team.
- Develop and own responsibility for the technology road maps for our EBM (Electron beam melting) software products in close alignment with Product management, engineering leadership and other software teams in the organization.
- Create and maintain architecture documents, functional specifications, design guidelines, and architecture diagrams.
- Develop software in an Agile/Scrum team and collaborate with key stakeholders to elaborate requirements and create designs and architectures that fulfill them.
- Design & write scalable, high performing algorithms in C# and C++with a focus on time-optimal geometric data processing in a distributed system.
- Define and implement robust, asynchronous client – server interfaces.
- Support and coach team mates as a subject matter expert on software architecture.
- Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with a minimum of 5 years of professional experience as software architect or equivalent role providing technical and/or functional leadership.
- Proven experience with Python and/or C#/C++
- Awareness of SDLC and methodologies like Lean/Agile, CI/CD, Software and Product Security, Scalability, and Testing Techniques.
- Fluent in English language
- Strong team player with excellent communication and influencing skills
- You have professional experience with additive manufacturing or other industrial manufacturing machines
- You have a curious mindset as well as high influencing skills.
- You are open and easily approach others.
- You have detailed knowledge of OPC UA, WebSocket and other industry standard communication protocols
- You are well aware of current industry & technology trends and their application.