Senior Software Engineer

European Tech Recruit

Amsterdam

On-site

USD 69,824 - 116,374

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Hybrid
EUR 55,000 - 90,000
Flexible working hours
Annual study budget
Customized training program
+4
Senior Embedded System Engineer
Senior Embedded System Engineer

S[&]T • Delft

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

Applied Microelectronics AME • Eindhoven

On-site
EUR 60,000 - 80,000
Room for professional growth
Flexibility in work
Multidisciplinary teams
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
Senior Software Engineer C++/C#/Python
Senior Software Engineer C++/C#/Python

DutchHTS • Eindhoven

Hybrid
EUR 90,000 - 135,000
Training budget €6000/year
Flexible 32-40 hour week
28 holidays + option to buy 12 more
+1
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
Hardware Design Engineer
Hardware Design Engineer

TechTeamz • Netherlands

On-site
EUR 60,000 - 80,000