About Us
At Capgemini Engineering Switzerland, we value excellence, diligence, responsibility, dynamism, and innovation. We offer a diverse workplace where you can grow professionally and personally. Our team is driven by a passion for technology and a commitment to delivering high-quality results.
Job Description
We are looking for an experienced Embedded Software Engineer who will design and implement software for embedded systems, including device drivers, firmware, and application software. You will work closely with hardware engineers to define system requirements and specifications, develop and maintain software architecture and design documentation, and write clean, efficient, and maintainable code following best practices and coding standards.
Your Profile
To be successful in this role, you should have a Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. Proven experience in embedded software development, strong understanding of embedded systems and microcontroller architectures, and proficiency in programming languages such as C/C++ for embedded systems development are essential. Experience with embedded software development tools, IDEs, and debugging techniques, familiarity with real-time operating systems (RTOS), and embedded Linux are also desirable.
Benefits
We offer a range of benefits, including 30-70% remote work, options to order ergonomically proven equipment, support for trainings and formation, contribution on gym subscription, trust-based managerial culture, and team rituals and get-togethers.
We look forward to receiving your application. Please note that due to Swiss regulations, we only consider Swiss or EU/EFTA applicants or applicants with a valid work permit.