Senior Software Engineer

European Tech Recruit

Amsterdam

On-site

USD 69,824 - 116,374

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

An innovative semiconductor company is on the lookout for a skilled System Software Engineer to join their dynamic team in Amsterdam. This role involves designing, developing, and optimizing software components for next-generation systems, addressing critical societal risks through advanced technology. You will work on ARM-based systems, collaborating closely with hardware engineers to ensure seamless integration and high performance. This position offers an exciting opportunity to contribute to cutting-edge Secure CPU technologies in a rapidly evolving field. If you're passionate about software engineering and eager to tackle complex challenges, this role is perfect for you.

Qualifications

  • Proven experience in BSP development for ARM or similar architectures.
  • In-depth knowledge of bootloaders, U-Boot, and device drivers.

Responsibilities

  • Develop and maintain BSP for ARM-based systems including bootloaders and device drivers.
  • Collaborate with hardware engineers for optimal hardware-software integration.

Skills

BSP development
hardware-software integration
debugging skills
problem-solving skills
low-level programming
C/C++/Rust
Linux kernel development

Education

Master's degree in CS, CE, EE, or related field

Tools

U-Boot
debugging tools

Job description

The company is a fast-scaling semiconductor company dedicated to developing cutting-edge Secure CPU technologies and is seeking a talented System Software Engineer to join their dynamic team in Amsterdam.

You will be responsible for the design, development, and optimization of software components for our next-generation systems.

The company’s mission is to address fundamental risks to society stemming from geopolitical tensions, advancements in quantum computing, and the rapid progress of AI.

Responsibilities:

  • Develop and maintain BSP for ARM-based systems (bootloaders, device drivers).
  • Collaborate with hardware engineers for optimal hardware-software integration.
  • Design, develop, and optimize system software for embedded systems.
  • Troubleshoot and resolve software and system-level issues.
  • Develop and maintain software stacks (OS, drivers, firmware, libraries).
  • Implement and optimize system software for performance, reliability, and security.
  • Participate in HW/SW co-design and review processes.

Requirements:

  • Master's degree in CS, CE, EE, or related field.
  • Proven experience in BSP development for ARM or similar architectures.
  • Strong experience in hardware-software integration.
  • In-depth knowledge of bootloaders, U-Boot, and device drivers.
  • Strong debugging, problem-solving, and analytical skills.
  • Proficiency in low-level programming (assembly language) and C/C++/Rust.
  • Experience with Linux kernel development, device driver programming, and low-level system software.
  • Experience with tools for debugging, profiling, and analyzing embedded software systems.

If you are interested in this position, please apply directly or you can send a copy of your CV to george@eu-recruit.com

By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice here.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering, Information Technology, and Other
Industries
  • Semiconductor Manufacturing, Computer and Network Security, and IT Services and IT Consulting
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer - Secure Boot / Embedded Systems
Senior Firmware Engineer - Secure Boot / Embedded Systems

European Tech Recruit • Amsterdam

On-site
EUR 65,000 - 85,000
Senior Firmware Engineer - Secure Boot / Embedded Systems
Senior Firmware Engineer - Secure Boot / Embedded Systems

European Tech Recruit • Amsterdam

On-site
EUR 85,000 - 120,000
Firmware Engineer
Firmware Engineer

European Tech Recruit • Amsterdam

On-site
EUR 70,000 - 90,000
Hardware Architect
Hardware Architect

Liemur Limited • Eindhoven

On-site
EUR 55,000 - 90,000
Flexible working hours
Annual study budget
Customized training program
+4
Senior Staff Software Engineer
Senior Staff Software Engineer

Signum People Solutions • Den Haag

On-site
EUR 80,000 - 90,000
Flexible hybrid-working
Clear career progression
Training and development
Senior Embedded System Engineer
Senior Embedded System Engineer

S[&]T • Delft

On-site
EUR 110,000 - 140,000
Embedded Software Engineer – C++
Embedded Software Engineer – C++

Trinamics • Noord-Brabant

Hybrid
EUR 65,000 - 90,000
Hybrid work in Breda
Office days Mon & Tue
Embedded Software Engineer
Embedded Software Engineer

Forexx Group • Eindhoven

On-site
EUR 55,000 - 70,000
Software Architect
Software Architect

Delve Search - Global Search Consultants • Eindhoven

On-site
EUR 90,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Doghouse Recruitment • Amsterdam

On-site
EUR 80,000 - 100,000