Copilot said: Software Engineer - Python Automation, Testing & Simulation

Company
Description
Capgemini Engineering, a global leader in engineering services, brings together teams of engineers, scientists, and architects to help the world’s most innovative companies unlock their potential and contribute to a better future. From autonomous vehicles to wildfire mitigation solutions, our digital technology and software experts think beyond convention, delivering unique R\+D and engineering services across all industries. Join our team and advance your career at a company offering growth opportunities where you can make a difference—and no two days are ever the same. **What will be your role?** ---------------------- We are seeking a **Software Engineer** with experience in software development, test automation, and system simulation to contribute to the evolution of technological solutions within an R\+D environment. The selected candidate will contribute to the design, development, and maintenance of simulation platforms, validation tools, and continuous integration environments, working with technologies related to Python, automated testing, virtualization, and cloud services. #### **Key Responsibilities** * Design, develop, and maintain software simulators for devices and systems using Python. * Implement and evolve simulation environments and test servers for application and firmware validation. * Develop test automation frameworks based on BDD/Behave and Gherkin. * Manage and optimize the execution of automated tests in continuous integration environments. * Integrate simulation and validation components into CI/CD pipelines. * Design functional, integration, and regression tests, including error scenarios and negative testing. * Participate in the creation and maintenance of virtualized environments for testing and validation. * Collaborate on simulating cloud architectures, messaging systems, and distributed communication flows. * Apply Artificial Intelligence tools for code generation, anomaly detection, and failure analysis. * Ensure software quality by applying sound development practices and quality standards. **Mandatory Requirements** ------------------------------ * 3–6 years of software development experience. * Solid experience in **Python**. * Knowledge of **test automation** with BDD/Behave and Gherkin. * Experience with **Jenkins and CI/CD environments**. * Knowledge of **Docker** and Linux environments. * Experience with communication protocols such as **TCP/IP** and **MQTT**. * Experience in simulation, emulation, or automated testing environments. **Desirable Requirements** * Knowledge of **AWS** (IoT Core, Lambda, SQS). * Experience with **Apache Kafka**. * Knowledge of **QEMU** and embedded systems. * Basic knowledge of **C/C\+\+**. * Experience with quality tools such as **Jira X\-Ray** or **TestRail**. * Knowledge of **AI/ML and LLMs** applied to development or testing. We value all applications and offer in-person, online, and certification-based training. Even if you don’t meet 100% of the requirements, we’d love to meet you! **What will you love about working here?** ------------------------------------- We offer a comprehensive portfolio of Development and Work-Life Balance initiatives, including but not limited to: * A uniquely supportive work environment highly rated by our professionals in periodic evaluations. * Wellbeing HUB \- Includes policies and actions for physical health (Wellhub) and mental well-being. * 24 vacation days \+ 2 personal days \+ December 24 and 31 \+ option to purchase up to 7 additional vacation days per year. * Continuous learning: access Mylearning, Capgemini University, Digital Campuses, and Professional Communities. You’ll also have access to platforms such as Coursera, Udemy, Pluralsight, Harvard Manager Mentor, and Education First for language learning (English, French, German, etc.)—among others! * FlexAbroad: possibility to work remotely from another country for up to 45 days. **Why Capgemini Engineering? Our Commitments and Priorities:** ----------------------------------------------------------------------- Our Equality Plan and Code of Ethics guarantee inclusive, non-discriminatory processes, empowering talent within a multicultural and accessible environment for people with disabilities (we positively value holding a disability certificate). Capgemini is a global partner in business and technological transformation, helping organizations accelerate their dual transition toward a digital and sustainable world—delivering tangible impact both for businesses and society. We are a responsible and diverse group, with 340\.000 professionals across 50+ countries. With over 55 years of experience, our clients trust Capgemini to harness the power of technology and meet all their business needs. We deliver end-to-end solutions—from strategy and design to engineering—powered by our leadership capabilities in artificial intelligence, generative AI, cloud, and data, combined with deep industry expertise and a strong partner network. \#LI\-CD19
Posted by

David Muñoz
Indeed · HR