High-Tech Software Engineer (C# / C++ / Java / Embedded)

McFly & Brown

Apeldoorn

Hybrid

EUR 44,000 - 73,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible working week
Partial work from home
Training budget €6,000/year
Career development opportunities

Job summary

McFly & Brown seeks experienced Software Engineers to work on complex high-tech systems across semiconductor, medical and analytical fields. You will connect machines, hardware and software, with focus in C#, C++, Java, C and/or Rust.

Based in Apeldoorn with project work at customer sites in Zwolle, Enschede, Arnhem and Nijmegen, you will join multidisciplinary teams and mentor others as you gain senior responsibilities.

Qualifications

  • Bachelor's or Master's in Computer Science, Technical Informatics, Embedded Systems, Electrical Engineering or similar.
  • 2–3 years of relevant experience in technical software development or embedded software.
  • Experience with C#, C++, Java, C or Rust.
  • Experience developing software for machines, embedded systems or industrial applications.
  • Knowledge of software architecture, design patterns, UML and Agile methods.
  • Experience with Linux, real-time systems, hardware integration or electronics is a plus.
  • 7+ years for senior roles and capability to mentor others.
  • Good command of Dutch and English.
  • EU driving licence and willingness to travel for customer work.

Responsibilities

  • Developing and testing software for high-tech products, machines and systems.
  • Develop software in C#, C++, Java, C and/or Rust depending on project.
  • Design embedded software for real-time and Linux environments.
  • Integrate hardware, electronics and controllers into software stacks.
  • Translate requirements into scalable, maintainable software solutions.
  • Contribute to architecture, patterns and engineering decisions in teams.

Skills

C#
C++
Java
C
Rust
Linux
Real-time systems
Embedded software
Software architecture
UML
Agile
Dutch & English
Driving license

Education

Bachelor's or Master's in CS/Tech

Job description

Would you like to use your experience in technical software development to work on complex high-tech products and machines? For a leading high-tech technology company, we are looking for experienced Software Engineers who want to play an important role in challenging projects within the semiconductor, medical and analytical industries.

You will develop software that connects machines, hardware, electronics and systems, ensuring that complex high-tech solutions operate seamlessly as one integrated system. Depending on your expertise, your technical focus may include C#, C++, Java, C, Rust and/or embedded software. You will work from Apeldoorn as well as at customer locations throughout the Zwolle, Enschede, Arnhem and Nijmegen region.

Your responsibilities
  • Developing and testing technical software for complex high-tech products, machines and systems.
  • Developing software in C#, C++, Java, C and/or Rust, depending on your technical background and the project.
  • Designing and developing embedded software and applications for real-time and Linux-based environments.
  • Integrating hardware, electronics, controllers and machines into larger software and system architectures.
  • Translating technical requirements into clear, scalable and maintainable software solutions.
  • Contributing to software architecture, design patterns, technical concepts and engineering decisions within multidisciplinary projects.
  • Ensuring software quality through code reviews, testing, debugging and analysis of complex systems.
  • Collaborating with software, electronics, mechatronics and system engineers within Agile development teams.
  • Depending on your seniority, providing technical guidance and coaching to engineers and taking responsibility for complete modules or subsystems.

You will join a leading technology company that develops complex high-tech systems for customers in industries including semiconductor, medical technology and analytical instrumentation.

The organisation combines expertise in software, electronics, mechanics, mechatronics and mathematics to develop complete technological solutions. You will work from Apeldoorn and at various high-tech customers throughout the Zwolle, Enschede, Arnhem and Nijmegen region, collaborating in multidisciplinary teams with plenty of room for technical development and personal responsibility.

Your profile
  • A completed Bachelor's or Master's degree in Computer Science, Technical Informatics, Embedded Systems, Electrical Engineering, Software Engineering or a comparable technical discipline.
  • At least 2–3 years of relevant experience in technical software development or embedded software engineering.
  • Experience with one or more programming languages such as C#, C++, Java, C and/or Rust.
  • Experience developing technical software for machines, equipment, embedded systems or industrial applications.
  • Knowledge of software architecture, Design Patterns, UML and/or Agile development methodologies.
  • Experience with Linux, real-time systems, hardware integration or electronics is considered an advantage.
  • For senior or software design positions, you preferably have 7+ years of experience and are capable of technically guiding and coaching other engineers.
  • Good command of both Dutch and English.
  • A valid European driving licence and willingness to work at customer locations throughout the region.
  • Experience within semiconductor, medical, analytical instrumentation, industrial automation or a comparable high-tech environment is considered an advantage.

Don't meet every requirement, but do have strong experience in technical software, embedded development or software integration within complex machines and systems? We would still be happy to hear from you.

What we offer
  • A challenging full-time position of 32-40 hours per week within an innovative high-tech environment.
  • A flexible working week with opportunities to work partially from home.
  • 28 days of annual leave, with the option to acquire up to 12 additional days.
  • The opportunity to work on complex high-tech products and machines for leading technology companies.
  • A personal training and development budget of €6,000 per year.
  • Plenty of freedom and responsibility to apply your technical expertise within challenging projects.
  • Opportunities to further develop your career towards Senior Engineer, Software Designer or Software/System Architect.
  • Salary up to €6.500,- gross per month
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer / Designer - High Tech
Embedded Software Engineer / Designer - High Tech

McFly & Brown • Den Haag

Hybrid
EUR 66,000 - 79,000
Flexible work options
Training budget €6,000/year
28 days leave + 12 optional
+1
High-technisch software engineer
High-technisch software engineer

McFly & Brown • Eindhoven

On-site
EUR 60,000 - 90,000
Software Engineer C#/C++/JAVA
Software Engineer C#/C++/JAVA

Sioux Technologies • Apeldoorn

Hybrid
EUR 50,000 - 70,000
Flexible working hours
28 holidays plus additional options
Training budget of €6000 yearly
+1
Software Designer C#/C++/JAVA
Software Designer C#/C++/JAVA

Sioux Technologies • Apeldoorn

Hybrid
EUR 60,000 - 80,000
Flexible working hours
28 holidays + option for additional 12
Personal coaching
+3
Embedded Software Designer
Embedded Software Designer

Sioux Technologies • Apeldoorn

Hybrid
EUR 90,000 - 120,000
Flexible working hours
Hybrid work model
Training budget €6000 per year
+3
Software Engineer
Software Engineer

Salland • 's-Hertogenbosch

Hybrid
EUR 43,000 - 62,000
13th month
24 vacation days
5 roster-free days
+4
Software Designer C#/C++/JAVA
Software Designer C#/C++/JAVA

Sioux Technologies • Arnhem

Hybrid
EUR 75,000 - 110,000
Flexible hours
Hybrid work
28 holidays + 12 optional
+3
Embedded Software Engineer
Embedded Software Engineer

Sioux Technologies • Enschede

Hybrid
EUR 52,000 - 76,000
Flexible 32-40 hour week
Work from home
Training budget €6000 per year
+2
Embedded Software Engineer
Embedded Software Engineer

Sioux Technologies • Arnhem

Hybrid
EUR 60,000 - 85,000
Flexible 32-40 hour week
Work from home option
28 holidays + 12 extra holidays
+2
Software Designer C#/C++/JAVA
Software Designer C#/C++/JAVA

Sioux Technologies • Enschede

Hybrid
EUR 90,000 - 120,000
Flexible 32-40 hour week
Hybrid work from home option
28 holidays + 12 extra holidays
+3