Software Architect | Advanced Embedded Systems

Trinnovo Group | B Corp™

Delft

Hybrid

EUR 110,000 - 150,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work

Job summary

Trinnovo Group | B Corp™ is seeking a Software Architect to lead the architectural direction for advanced embedded systems in Delft. You will influence across embedded software, firmware, FPGA-based systems and high-level APIs, delivering scalable, high-performance platforms while staying hands-on.

You will mentor teams, translate requirements into robust technical solutions, and balance long-term strategy with practical delivery.

Qualifications

  • 10+ years of software engineering experience, with architectural leadership
  • Strong background in embedded systems and low-level hardware interaction
  • Experience with FPGA-based systems and timing constraints
  • Ability to design architectures spanning from firmware to high-level APIs
  • Hands-on approach with prototypes and technical problem solving
  • Excellent communication and leadership without relying on formal authority

Responsibilities

  • Define architecture across firmware, embedded software, compilers, and APIs
  • Design scalable systems to avoid major rewrites
  • Establish interfaces, abstractions, standards and patterns
  • Lead cross-functional engineering teams and translate requirements into solutions
  • Troubleshoot complex problems across software, firmware and hardware
  • Mentor engineers and drive sound architectural decisions

Skills

10+ years exp
Architectural leadership
Embedded systems
Low-level hardware
FPGA systems
High-level APIs
Prototyping

Job description

Software Architect | Advanced Embedded Systems
Location: Delft, Netherlands
Working model: Hybrid
Employment: Permanent
The Opportunity

We are looking for a Software Architect to join a highly technical engineering organisation developing complex hardware and software systems for advanced scientific and industrial applications.

This is a senior architectural role for someone who genuinely understands software beyond the application layer. You will work across embedded software, firmware, FPGA-based systems, compilers and high-level software APIs, helping define how these components work together as the platform scales.

You will provide the technical vision for a system that needs to deliver high performance, precise timing and reliability, while remaining maintainable and scalable as the technology evolves.

This is not an architecture role where you simply produce diagrams and hand them over to engineering teams. You will remain technically involved, stepping into complex problems, building prototypes where needed and helping engineers make sound architectural decisions.

What You'll Be Doing
Architecture & Technical Vision
  • Define the overall architecture across firmware, embedded software, compilers and high-level APIs.
  • Design systems that can scale significantly without requiring fundamental architectural rewrites.
  • Establish clear interfaces, abstractions, standards and architectural patterns across engineering teams.
  • Balance long-term technical direction with practical delivery requirements.
  • Work closely with product and engineering teams to translate requirements into robust technical solutions.
  • Build consensus around architectural decisions and communicate complex trade-offs clearly.
Technical Problem Solving
  • Get involved in technically challenging problems when teams need support.
  • Investigate issues across multiple layers of the technology stack, from high-level software through to firmware and hardware.
  • Help address challenges involving latency, throughput, timing, determinism and system performance.
  • Develop prototypes, proof-of-concepts or production code where this helps validate an architectural approach.
  • Review technical designs and help engineers arrive at practical, scalable solutions.
  • Identify opportunities to simplify systems and remove unnecessary technical complexity.
Cross-Functional Leadership
  • Connect software, embedded, firmware, hardware and product engineering teams around a common technical direction.
  • Mentor and influence engineers through technical expertise rather than hierarchy.
  • Work with customer-facing teams to understand real-world requirements and feed these into architectural decisions.
  • Create an environment where engineers can challenge ideas, collaborate effectively and make better technical decisions.
What We're Looking For
  • 10+ years of software engineering experience, with significant experience in architectural or technical leadership.
  • Strong experience across multiple layers, ideally including high-level software, embedded systems and low-level hardware interaction.
  • Deep understanding of embedded systems, hardware interfaces and resource-constrained environments.
  • Strong understanding of FPGA-based systems, including timing constraints and the interaction between hardware and firmware.
  • Experience designing systems where performance, latency, throughput and deterministic behaviour are important.
  • Proven ability to design architectures spanning low-level systems through to high-level APIs.
  • Strong programming skills and a willingness to remain hands-on when required.
  • Experience influencing technical direction without relying on formal authority.
  • Excellent communication skills, with the ability to explain complex technical concepts clearly.

Experience in one or more of the following would be advantageous:

  • Compiler design, intermediate representations, ASTs or transpilers.
  • Digital signal processing or real-time control systems.
  • Distributed systems involving multiple processors or tightly synchronised components.
  • Scientific or numerical computing environments.
  • Python-based scientific software ecosystems.
  • High-performance computing or performance-critical applications.
  • Customer-facing technical roles where user requirements have directly influenced product or architecture decisions.

A background in physics, scientific computing or another highly technical domain would be advantageous, but is not essential.

Why Join?

You’ll have the opportunity to take a genuinely influential architectural position within a technically ambitious organisation.

You will work at the intersection of software, embedded technology, firmware and advanced hardware, helping shape systems that need to operate at the limits of performance and precision.

This is an opportunity for an experienced engineer who wants to have a real technical impact, rather than simply move further away from engineering into management.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Architect | Advanced Embedded Systems
Software Architect | Advanced Embedded Systems

Trust in SODA • Noord-Holland

Hybrid
EUR 100,000 - 110,000
Software Architect
Software Architect

Interclearer B.V. • Amsterdam

Hybrid
EUR 120,000 - 150,000
Health insurance
Dental insurance
Vision insurance
+3
Software Architect
Software Architect

Nearfield Instruments • Rotterdam

On-site
EUR 80,000 - 100,000
Learning and development opportunities
Autonomy in decision-making
Working on advanced technologies
Software Architect
Software Architect

Sioux Technologies • Eindhoven

Hybrid
EUR 90,000 - 120,000
Flexible work hours (32-40h)
Home office option
28 holidays + 12 extra
+2
System Architect
System Architect

Nearfield Instruments • Rotterdam

On-site
EUR 90,000 - 130,000
Senior Software Architect for Embedded & FPGA Systems
Senior Software Architect for Embedded & FPGA Systems

Trust in SODA • Noord-Holland

Hybrid
EUR 100,000 - 110,000
System Engineer
System Engineer

AIM Solutions • Eindhoven

On-site
EUR 90,000 - 130,000
Embedded Engineering Manager
Embedded Engineering Manager

5V Tech • Delft

On-site
EUR 90,000 - 110,000
25 vacation days per year
Travel expense reimbursement
Flexible working hours
+2
Hardware Architect
Hardware Architect

Liemur Limited • Eindhoven

On-site
EUR 55,000 - 90,000
Flexible working hours
Annual study budget
Customized training program
+4
Principal HW System Architect
Principal HW System Architect

IC Resources • Noord-Brabant

On-site
EUR 90,000 - 140,000