Software Architect

SWITCH

Eindhoven

Hybrid

EUR 90,000 - 125,000

Full time

2 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

Flexible hours
Hybrid work
28 vacation days
Professional development
Autonomy & ownership
Knowledge-sharing sessions
Modern facilities

Job summary

SWITCH in Eindhoven is seeking a Software Architect to provide technical direction for state-of-the-art application software on challenging high-tech projects. You will lead architectural design across embedded and application software, collaborating with engineers from multiple disciplines in the Brainport region.

Candidates should hold a Bachelor's or Master's degree in Computer Science or related field, with 10+ years of experience and strong C# and C++ skills, plus OOAD, Agile, TDD, and MDSD

Qualifications

  • Bachelor's or Master's degree in Computer Science or a related field.
  • More than 10 years of experience in technical software development across multiple roles, products, and project environments.
  • Proven experience as a Software Architect, with the ambition to further expand architectural expertise.
  • Strong programming skills in C# and C++ across different operating systems, including state machines and real-time software.
  • Extensive experience with OOAD, Agile, TDD, and Model-Driven Software Development (MDSD).
  • Strong analytical and problem-solving skills with the ability to diagnose complex software and process-related issues.
  • Experience in dynamic environments with changing priorities and multiple concurrent projects and stakeholders.
  • Excellent communication skills to explain technical concepts to technical and non-technical audiences.
  • Willingness to travel internationally (up to 10%).

Responsibilities

  • Lead architectural design and development of complex software systems, ensuring performance and reliability.
  • Prepare technical proposals and feasibility studies with project managers, account managers, and customers.
  • Work with project managers to define project organization, estimate timelines, and identify risks with mitigations.
  • Provide technical leadership and architectural guidance to development teams throughout the software lifecycle.
  • Coach and mentor engineers, supporting their professional growth through knowledge sharing and on-the-job guidance.
  • Stay up to date with industry trends and advancements in embedded systems and application software.

Skills

Software architecture
C# and C++
Real-time software
OOAD
Agile
TDD
Model-Driven Software Development
Analytical thinking
Effective communication
Travel up to 10%

Education

Bachelor's or Master's degree in Computer Science or related field

Job description

As a Software Architect, you provide technical direction for the development of state-of-the-art application software for challenging high-tech projects.

You will contribute to the development of complex high-tech products, often at the limits of what is technologically possible. Projects range from embedded software for advanced equipment control to sophisticated application software for equipment operation, image and data analysis, process management, and information visualization.

What you'll do
  • Lead the architectural design and development of complex software systems, ensuring they meet performance, quality, and reliability requirements.
  • Prepare technical proposals and feasibility studies in close collaboration with project managers, account managers, and customers.
  • Work with project managers to define project organization, estimate timelines, and identify project risks along with mitigation strategies.
  • Provide technical leadership and architectural guidance to development teams throughout the software development process.
  • Coach and mentor engineers, supporting their professional growth through knowledge sharing and on-the-job guidance.
  • Stay up to date with industry trends, emerging technologies, and advancements in embedded systems and application software, applying this knowledge to drive innovation.
What you bring
  • Bachelor's or Master's degree in Computer Science or a related field.
  • More than 10 years of experience in technical software development across multiple roles, products, and project environments.
  • Proven experience as a Software Architect, with the ambition to further expand your architectural expertise.
  • Strong programming skills in C# and C++ across different operating systems, including experience with state machines and real-time software.
  • Extensive experience with modern software development methodologies, tools, and technologies, such as OOAD, Agile, TDD, and Model-Driven Software Development (MDSD).
  • Strong analytical and problem-solving skills, with the ability to diagnose complex software and process-related issues and implement effective solutions.
  • Experience working in dynamic environments with changing priorities, multiple concurrent projects, and diverse stakeholder groups.
  • Excellent communication skills, with the ability to explain technical concepts to both technical and non-technical audiences.
  • Willingness to travel internationally (up to 10%).
What is offered
  • Flexible 32–40-hour working week with hybrid working options and a strong focus on work-life balance.
  • 28 vacation days, with the option to purchase additional leave.
  • The opportunity to work alongside passionate multidisciplinary engineers on innovative high-tech projects.
  • Collaboration across software, electronics, mechanics, mechatronics, mathematics, and system integration.
  • A high level of autonomy, responsibility, and ownership.
  • Personal coaching and excellent opportunities for professional development.
  • An engaging and collaborative company culture with regular technical knowledge-sharing sessions, social events, and team activities.
  • A modern workplace in the heart of the Brainport region with excellent on-site facilities, including lunch, sports, and collaborative spaces for innovation and knowledge sharing.
Important:

This position requires access to controlled technology, as defined in the U.S. Export Administration Regulations. Qualified candidates must be legally authorized to access such controlled technology prior to the start of their work.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 (Temp-to-Perm)
Software Architect (Temp-to-Perm)

Independent Recruiters • Den Haag

On-site
EUR 96,000 - 120,000
Software Architect
Software Architect

Nearfield Instruments • Eindhoven

On-site
EUR 90,000 - 120,000
Mechanical Architect
Mechanical Architect

Sioux Group • Eindhoven

Hybrid
EUR 90,000 - 130,000
Flexible 32-40 hour work week
Work from home option
€6000 training budget per year
+1
Software Architect
Software Architect

Happy Horizon • Tilburg

Hybrid
EUR 55,800 - 83,700
25 vakantiedagen
Laptop
NS business card of reiskostenvergoeding
+1
Senior Software Architect - Embedded & Application Systems
Senior Software Architect - Embedded & Application Systems

SWITCH • Eindhoven

Hybrid
EUR 90,000 - 125,000
Flexible hours
Hybrid work
28 vacation days
+4
System Architect
System Architect

Delve • Eindhoven

On-site
EUR 90,000 - 130,000
Software Architect
Software Architect

de Bijenkorf • Amsterdam

On-site
EUR 62,000 - 89,000
30 days leave
Profit sharing bonus
Personal performance bonus
+4