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.


Subscribe our newsletter

New Things Will Always Update Regularly