Software Architect

Software Architect

Overview

We are looking for a hands-on Software Architect to help define and develop the software foundations of Quintauris platforms. You will work closely with our Lead Architect, taking responsibility for specific capability areas across multiple work packages. In this role, you will design and implement software infrastructure, ensure integration with hardware and validation flows, and mentor junior engineers on capability development. You will focus on building scalable frameworks and methodologies, while our services teams and execution engineers handle day-to-day integration and validation. 

Specific Skills
  • Experience: 8+ years in embedded systems, system software, or firmware development. 
  • Technical Expertise: Strong skills in C/C++, scripting (Python), build systems, and toolchain integration. 
  • RISC-V Knowledge: Familiarity with RISC-V toolchains, runtime environments, and compliance standards. 
  • System Experience: Proven track record in developing low-level software layers for CPUs, SoCs, or RTOS environments. 
  • Debugging: Excellent skills in debugging across software and hardware boundaries. 
  • Breadth: Understanding of real-time, microcontroller, and application-class software environments. 
  • Collaboration: Ability to work closely with a Lead Architect and across multi-disciplinary teams. 
Responsible For
  • Architecture Collaboration: Work with the Lead Architect to align software design with platform requirements and overall architecture. 
  • Capability Ownership: Take ownership of selected software work package areas (e.g., boot and runtime layers, drivers, toolchains, SDK frameworks). 
  • Infrastructure Development: Define and implement reusable software infrastructure to support CPU and SoC validation. 
  • Integration & Validation: Specify and prototype integration flows between software, hardware, and verification environments. 
  • Debug & Problem-Solving: Investigate complex hardware/software interactions and guide execution teams in resolution. 
  • Collaboration: Coordinate across hardware architects, verification leads, and services teams to ensure end-to-end coverage. 
  • Mentorship: Guide junior software engineers working on capability and infrastructure development. 
  • SME Role: Act as a subject-matter expert for RISC-V software methodologies and integration. 
Additional Requirements
  • Strong analytical and problem-solving mindset 
  • Clear and collaborative communication 
  • Leadership and mentoring ability for junior engineers 
  • Adaptability to work across multiple projects and stakeholders 
Job Nature
Full Time
Job Location
Granada (ES), Munich (DE), Remote (DE or ES)
Benefits
At Quintauris, we believe great work happens when people are trusted, supported, and empowered. Here’s how we make it possible: 
  • Hybrid work model  
  • 30 days of paid vacation – Recharge, travel, or simply enjoy more time off. 
  • Flexible schedule – You own your time; you set the rhythm. 
  • Annual wellness benefit – Invest in your health and well-being with our dedicated allowance. 
  • Trust and autonomy – We focus on outcomes. 
  • Global impact – Be part of a team shaping the future of processors and the open RISC-V ecosystem. 
Quintauris is at the forefront of innovation, accelerating the adoption of RISC-V solutions for the next generation of hardware. As a young, dynamic company, we’re building a collaborative team passionate about shaping the future of technology. Check here the values that drive us on our mission to industrialize RISC-V. 
Share On

Apply for this position

*
*
* Attach your resume. Max size 2mb Allowed Types: pdf, docx, doc
  By submitting this form, I confirm that I have read Privacy Policy and agree with the storage and handling of my data by Quintauris. quintauris.com/data-and-privacy-policy/