Embedded Software Developer (all genders)
Griesser AG
30 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Compensation
CHF 208KJob location
Tech stack
Agile Methodologies
C Sharp (Programming Language)
C++
Software Quality
Continuous Delivery
Continuous Integration
Embedded Software
Python
Object-Oriented Software Development
Software Engineering
Test Driven Development
Information Technology
Job description
Join Griesser as an Embedded Software Developer (all genders) in Aadorf! Be part of a pioneering family business in the sun protection industry.
Tasks
- Enhance our latest shading control systems for Smart-Home applications.
- Gather customer needs and develop software specifications.
- Create and test embedded software modules in modern C++., * Further development of our latest generation of shading controls for smart home and smart building
- Capturing customer needs and requirements
- Creation of concepts, designs, and specifications
- New development and further development of embedded software modules in modern C++
- Development of test applications in C# and Python
- Ensuring software quality with unit and system tests
- Documentation in German and English
What we offer
- Modern methods: Agile working with object-oriented development (OOD), test-driven development (TDD), OS and hardware abstraction, automated system tests, and continuous integration / continuous delivery (CI/CD)
- Personal & professional development: Diverse training and development opportunities
- Work-life balance: 40-hour workweek, flexible work models with home office option
- Security & future: Comprehensive insurance packages, own pension fund, daily sickness/accident insurance
- Rest & leisure: At least 23 vacation days, 9 guaranteed public holidays, 16 weeks maternity leave, and 3 weeks paternity leave
- Financial benefits: Budget-friendly staff restaurant in Aadorf, annual Reka allowances, and preferential conditions on Griesser products
Requirements
- Degree in technical computer science, electrical engineering, or electronics.
- Proficient in embedded software development using C and C++.
- Familiarity with application development in C# and Python., * Ideally several years of professional experience in a similar position
- Completed studies in technical computer science, electrical engineering, or electronics
- Solid knowledge in embedded software development with modern C and C++ (23)
- No fear of contact with hardware and measuring devices
- Affinity for application development preferably in C# and/or Python
Benefits & conditions
Aadorf 80-100%
Join the Griesser team! Since 1882, we have been shaping the sun protection industry as pioneers and creating favorite places - inspired by the sun. With Swiss quality, we are represented as an internationally active family business in 20 countries.
Become part of Griesser and help us create the perfect balance of sun and shade. Here your new professional chapter begins.