We are looking for an Embedded Software Engineer to join our team at Franke Coffee Systems. As a software engineer, you will contribute to developing sustainable and goal-oriented software solutions for our modern coffee machines. You will be responsible for all phases of software development, from requirements analysis to architecture and implementation, through to testing, maintenance, deployment, and support.
Requirements
- Completed studies with a focus on the field of computer science, computer science, system engineering, or electronics (BSc or equivalent)
- In-depth knowledge of C++ / C, as well as practical experience in agile development (embedded environment) and Scrum methodology
- Conceptual understanding of various development methods and architectures, including component- and service-based solutions in the context of a holistic software product lifecycle
- Application of modern tracking tools and development environments, such as Atlassian Jira, source code management, and development workflows with Git, as well as experience with continuous integration environments and build server solutions, such as Jenkins or Bamboo
- Experience with unit testing and test-driven development
- Entrepreneurial and customer-oriented thinking with the ability to put themselves in the perspective of users and stakeholders
- Enjoyment of analyzing and solving complex technical questions
- Open and positive attitude, as well as strong motivation for teamwork
- Interest in taking on organizational and technical coordination tasks
- German and English skills in word and writing
Benefits
- Innovation, research & development, and production at our headquarters
- 40-hour week
- Home office possibility (40%)
- Good accessibility from station and motorway
- Free parking spaces
- At least 5 weeks of vacation
- Employee restaurant
- Free coffee drinks from espresso to latte macchiato