Software Engineer
Who are we?
Hi there
We are Capgemini Engineering. A brand part of the Capgemini Group.
We have the mission to empower every person and every organization on the planet to achieve more. Our culture is centered on embracing a growth mindset, diversity, inclusion, a purpose of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.Your Mission & Your role
- As a part of embedded development team, you will be involved in projects related to Embedded software applications
- Sprint-by-sprint implementation of new features for home appliance functions (e.g., motor, sensor, UI control, Home Connect, factory SW)
- Use of automated CI/CD chain including static analysis, unit, integration, and HIL tests
- Integration on cost-optimized hardware prototypes, troubleshooting and performance tuning
- Creation/completion of all necessary artifacts (architecture docs, source code, test reports, SBOM)
Mandatory Skills
- Software / Electrical Engineering Degree with at least 5 years of experience in the embedded SW development field.
- Solid experience with embedded C/C++ programming
- Knowledge of basic concepts and experience using RTOS systems
- Experience with debugging and profiling embedded MCU software
- Basic understanding of security aspects in software (secure coding, cryptography, etc.)
- At least 1 successfully completed serial project in the embedded field per core team member
- Mastery of agile working methods (Scrum, CI/CD, DevOps)
- Fluent communication in English, written & verbal
Ariana, TN