Senior Embedded Software Architect
Role details
Job location
Tech stack
Job description
As an Embedded Software Architect, you are the technical owner of high-quality embedded software platforms for electronic drives in power tools and batteries, shaping modernized solutions and processes while understanding future application needs and translating them into clear requirements. Using your deep knowledge of state-of-the-art architecture concepts, design patterns, and methods, you - together with the developer team - create differentiating embedded software with strong emphasis on portability, maintainability, performance, and safety.
Possibility to work less than 40 hrs./week (min. 32 hrs./week).
WHAT YOU'LL DO
Responsible for designing and developing both existing and new embedded software frameworks and platforms
Contributing to pre-development projects focused on the continuous modernization of embedded software solutions and processes
Applying in-depth expertise in state-of-the-art architecture concepts, design patterns, and methods to build differentiating solutions with a strong focus on portability, maintainability, performance, and functional safety
Working within an agile team environment, applying modern software practices including test-driven development, continuous integration, and continuous delivery
Offering opportunities for skill development and exploration of diverse career paths within a global organization
Requirements
Do you have experience in Power tools?, Do you have a Master's degree?, Substantial knowledge in embedded C and C++ and related design patterns
Experience in defining the software architecture for real-time embedded systems
Minimum 5 years of professional experience in developing embedded applications and systems
Master's or bachelor's degree in software engineering, computer science or relevant disciplines
Familiar with state-of-the art software development engineering practices (agile, DevOps, CI/CD)
Very good technical knowledge and excellent problem-solving ability
Flexible, self-organized, proactive team player
Benefits & conditions
Pulled from the full job description
- Employee mentoring program
- Sabbatical, We offer you a unique place to work, in which you are part of a creative and interdisciplinary team. We will give you a lot of responsibility to develop yourself and we´ll support you in shaping your individual career path. In addition, some of our benefits include:
Internal mentoring program
In-house fitness area with training courses
Flexible working arrangements
Mobile working (up to 50% of the monthly working hours)
Sabbatical options
Subsidised company bike
Subsidised monthly and annual public transport passes
Free charging pole for electric cars
Employer-financed pension scheme
Childcare subsidies
Summer holiday childcare options
Two paid impact days to contribute to society and the environment
Additional benefits:
Support in relocating and finding accommodation
Tax advisory support