Full Stack Developer

Prodrive Technologies

Eindhoven

On-site

EUR 90,000 - 120,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Vacation days
Flexible hours
Time compensation
Growth plan
Career opportunities
Gym access
Free lunch
Free snacks

Job summary

Prodrive Technologies - Embedded Computing Systems is seeking a senior software engineer to own features across the full software stack, from UI to backend services in Elm and Rust. You will design and validate high-end computing system software, collaborate with multi-disciplinary teams, and influence both architecture and product direction.

The role emphasizes ownership, strong programming skills in Rust/C/Python, and experience on Linux, with opportunities to grow across multiple products in

Qualifications

  • Bachelor's or Master's degree in Embedded Systems, Computer Science, Software Engineering, or a related technical field.
  • 5+ years of software development experience in complex technical environments, including at least 3 years of full-stack development experience.
  • Strong programming skills in Rust, C and Python.
  • Preferably experience with Elm.
  • Experience developing applications and services on Linux.
  • Experience building both front-end and back-end software systems.
  • Experience with software architecture, RESTful API design, and communication between front-end and backend components.

Responsibilities

  • Take full ownership of software features and subsystems, leading all phases from requirements analysis and design to implementation, testing, and validation, with attention to user interaction and usability.
  • Design, implement and test APIs and interfaces between software components, services, and hardware.
  • Contribute to a common software platform reusable across multiple products.
  • Contribute to continuous improvement of development processes, tools, architecture, and standards.
  • Collaborate with software, electronics, and system engineers to define, implement and validate integrated solutions.
  • Troubleshoot and resolve complex software and system-level issues across application and platform layers.

Skills

Rust
C
Python
Elm
Linux
RESTful APIs
Full-stack

Education

Embedded Systems degree

Tools

Git

Job description

This role is ideal for engineers who enjoy broad responsibilities, technical ownership, and making a visible impact on complex, high-end computing systems. You will be responsible for developing software applications used to manage and operate advanced rack-scale computing systems. These applications form a key part of the platform used across multiple products within the Embedded Computing Systems Business Line.

We are Prodrive Technologies - Embedded Computing Systems

Our computing systems are the backbone of cutting-edge applications, delivering performance and reliability where it matters most. Leveraging the latest x86, ARM, and FPGA technologies, we design advanced solutions that power image-processing inspection systems with AI acceleration and real-time computation. Our expertise extends into industrial IoT and automation, driving innovation across semiconductor equipment, medical devices, smart agriculture, and maritime applications.

We offer a complete product range to meet diverse needs: single-board computers for embedded control, standalone industrial PCs for edge computing, and rack-level integration including GPU servers, high-speed, low-latency networking and storage for high-performance environments. Our solutions enable scalability and flexibility for any application.

About
About the role

Working closely with software architects, engineers, and multidisciplinary project teams, you will design, implement, and validate application software based on functional requirements and architectural specifications. You will work across the full software stack, developing user-facing functionality in Elm and reliable, high-performance backend services in Rust.

Responsibilities

This setup provides short communication lines, broad responsibilities, and significant ownership, allowing you to influence technical decisions and see the direct impact of your work on the management and operation of high-end computing systems. You will operate in a challenging, high-tech environment where software, electronics, and mechanics come together to create innovative products and systems. The other responsibilities are:

  • Taking full ownership of software features and subsystems, leading all phases from requirements analysis and design to implementation, testing, and validation, with particular attention to user interaction and usability.
  • Designing, implementing and testing APIs and interfaces between software components, services, and underlying hardware.
  • Contributing to the evolution of a common software platform that can be reused across multiple products.
  • Contributing to the continuous improvement of development processes, tools, architecture, and technical standards.
  • Collaborating with software, electronics, and system engineers to define, implement and validate integrated solutions.
  • Troubleshooting and resolving complex software and system-level issues across both the application layer and the underlying platform.
What We Offer
  • Performance-based salary growth that rewards your results
  • 33 vacation days per year, including public holidays
  • Flexible working hours
  • Time-for-time compensation when working extra hours
  • Strong focus on personal development, supported by a tailored growth and learning plan
  • Extensive career opportunities, with progression across a wide range of functions and projects
  • A young, entrepreneurial, and innovative company culture where initiative is encouraged
  • Free access to the company gym
  • Free lunch, dinner and healthy snacks available every day on-site
What You Bring
  • Bachelor's or Master's degree in Embedded Systems, Computer Science, Software Engineering, or a related technical field.
  • 5+ years of software development experience in complex technical environments, including at least 3 years of full-stack development experience.
  • Strong programming skills in Rust, C and Python.
  • Preferably experience with Elm.
  • Experience developing applications and services on Linux.
  • Experience building both front-end and back-end software systems.
  • Experience with software architecture, RESTful API design, and communication between front-end and backend components.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer - Rust/Elm, Flexible Hours
Senior Full-Stack Engineer - Rust/Elm, Flexible Hours

Prodrive Technologies • Eindhoven

On-site
EUR 90,000 - 120,000
Vacation days
Flexible hours
Time compensation
+5
Software Engineer Rust – Full Stack (High-Tech Systemen)
Software Engineer Rust – Full Stack (High-Tech Systemen)

High Tech Source • Eindhoven

On-site
EUR 70,000 - 110,000
Flexible hours
Time off in lieu for overtime
Personal development plan
System Engineer
System Engineer

Prodrive Technologies • Eindhoven

On-site
EUR 90,000 - 130,000
Salary growth
33 vacation days
Flexible hours
+6
Business Development Manager Semiconductor
Business Development Manager Semiconductor

Prodrive Technologies • Eindhoven

On-site
EUR 60,000 - 80,000
33 vacation days
Flexible working hours
Free access to the company gym
+1
Senior Software Engineer - Embedded
Senior Software Engineer - Embedded

Priva (The Netherlands) • De Lier

On-site
EUR 70,000 - 110,000
Embedded Developer
Embedded Developer

Qblox • Delft

On-site
EUR 60,000 - 80,000
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
Full Stack Developer
Full Stack Developer

Packback • Rotterdam

On-site
EUR 50,000 - 70,000
Senior Linux System Administrator
Senior Linux System Administrator

Leap29 • Amsterdam

On-site
EUR 60,000 - 80,000
Competitive salary and benefits package
Career growth opportunities
Collaborative and technical environment
Fullstack Team Lead / Architect - Hybrid
Fullstack Team Lead / Architect - Hybrid

MRL Consulting Group | Global Niche Technology Recruitment • Amsterdam

Hybrid
EUR 120,000 - 160,000