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
Job Location
Benefits
- 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.