About Us
At Capgemini Engineering Switzerland, we value excellence, diligence, responsibility, dynamism, and innovation. We offer a diverse workplace that provides training, tools, and foundations for professional and personal growth.
Responsibilities
1. Develop software for embedded systems, including device drivers, firmware, and application software.
2. Collaborate with hardware engineers to define system requirements and specifications.
3. Create and maintain software architecture and design documentation.
4. Write clean, efficient, and maintainable code following best practices and coding standards.
5. Conduct unit testing, integration testing, and system testing to ensure software reliability and performance.
6. Solve software issues and work closely with cross-functional teams to resolve them.
7. Participate in code reviews and provide constructive feedback to team members.
8. Stay updated on emerging technologies and industry trends in embedded software development.
Your Profile
1. Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
2. Experience in embedded software development, with a strong understanding of embedded systems and microcontroller architectures.
3. Proficiency in programming languages such as C / C++ for embedded systems development.
4. Knowledge of embedded software development tools, IDEs, and debugging techniques.
5. Familiarity with real-time operating systems (RTOS) and embedded Linux is a plus.
6. Strong problem-solving skills and attention to detail, with the ability to work independently and as part of a team.
7. Effective communication and collaboration skills, with the ability to interact with stakeholders at all levels.
Benefits
We offer flexible remote work options between 30% and 70% agreement with your manager and client needs. You will also have access to ergonomic equipment for your home-office premises and support for trainings upon agreement with your manager.
Additionally, you will receive a contribution towards a gym subscription and enjoy our trust-based managerial culture.
Team Rituals and Get-Togethers
We look forward to receiving your application. Please note that Capgemini Engineering only accepts direct applications, and we consider Swiss or EU/EFTA applicants or those with a valid work permit due to Swiss regulations.