Capitole is seeking an experienced Embedded Software Engineer / Software Architect to join an international automotive project. The successful candidate will work on designing and evolving software architectures for embedded and safety-critical systems. They will also create and maintain Python-based tools to support architecture automation and documentation workflows.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
✨ Capitole is celebrating 10 years! We are now more than 1,000 people building an environment where talent is nurtured, recognized, and empowered to grow.
🤝 People First: trust, respect, and professional development.
📉 Employee turnover rate of just 13%, well below the industry average.
💻 Cutting-edge projects with global clients and modern technologies.
📚 Tailored training programs: up to €1,200/year per employee.
🕓 True flexibility to work your way.
💬 Monthly check-ins and annual 360º evaluations to support your growth.
🏥 Private health insurance, flexible compensation, and Wellhub for your overall wellbeing.
💡 Active tech communities to learn and share knowledge.
🎊 Amazing team events (yes, we know how to have fun too 😉).
Are you an experienced Embedded Software Engineer / Software Architect with strong Python tooling skills?
We’re looking for someone to join an international automotive project, working at the intersection of embedded architecture, automation and documentation-as-code.
🔧 Main tasks
- Design and evolve software architectures for embedded and safety-critical systems.
- Create and maintain Python-based tools to support architecture automation, documentation workflows and interface validation.
- Define software interfaces and collaborate with development partners to ensure consistency across the stack.
- Integrate engineering artifacts from MBSE tools (DOORS, Rhapsody, ReqIF, PlantUML) into automated documentation pipelines.
- Use and extend Sphinx / Sphinx-Needs (or similar tools) to maintain traceable, versioned documentation.
- Collaborate with globally distributed teams and contribute to process and tooling improvements.
- (Optional) Support safety analysis activities (FMEA, FTA).
🎓 Required Experience
- Several years of experience in embedded engineering (C/C++/RTOS/AUTOSAR).
- Strong Python skills for automation, tooling and scripting.
- Experience with documentation workflows (Sphinx, Doxygen, PlantUML, or similar).
- Good understanding of real-time systems, state machines, and synchronization mechanisms.
- Familiarity with automotive environments (ASPICE, ISO 26262, SAFe).
- Experience with MBSE or requirements tools (DOORS, Rhapsody, Enterprise Architect, ReqIF…).
- Excellent communication skills and fluency in English.
➕ Nice to Have
- Experience with Rust or modern C++.
- Experience with architecture-as-code approaches.
- Knowledge of Bazel or other modern build systems.
📍 Location: 100% Remote (Spain)
⏰ Schedule: Flexible hours, with short Fridays
🌍 Language: English (working language) — Spanish B2 is a plus
Want to know more? Click here 🖱️ and find out!
See what people say about us 🕵️ Glassdoor Reviews
Feel free to send us your profile, we are excited to meet you! 💙
The employee will adhere to information security policies:
-Will have access to confidential information related to Capitole and the project they are working on.
-Must comply with the security policies and internal policies of the company and the client.
-Must sign an NDA.
Similar Jobs
Explore other opportunities that match your interests
Frontend Engineer
idealista
akens\nordburg
Fullstack Developer