Embedded Software Engineer / Software Architect - Python Tooling

Capitole Spain
Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

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
Design and evolve software architectures for embedded and safety-critical systems
Create and maintain Python-based tools for architecture automation and documentation workflows
Collaborate with globally distributed teams and contribute to process and tooling improvements
Technical Skills Required
Python C C++ RTOS AUTOSAR Sphinx Sphinx-Needs PlantUML DOORS Rhapsody ReqIF
Benefits & Perks
100% remote work
Flexible hours
Private health insurance
Flexible compensation
Wellhub for overall wellbeing
Tailored training programs (up to €1,200/year)
Monthly check-ins and annual 360º evaluations

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

Programming
3d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

idealista

Spain

Senior Go Developer

Programming
6d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

akens\nordburg

Spain

Fullstack Developer

Programming
1w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

gamblingcareers.com

Spain

Subscribe our newsletter

New Things Will Always Update Regularly