Embedded Software Engineer (ARM/ Linux)

Embedded Software Engineer (ARM/ Linux)

Posted Today by Progressive Recruitment

Negotiable
Undetermined
Hybrid
Location Netherlands

Summary: The role of Interim Embedded Software Engineer (ARM / Linux) involves developing secure, low-level software for advanced embedded systems in a high-tech environment. The engineer will work closely with hardware, focusing on performance, security, and reliability, while also supporting AI models on embedded devices. This position requires hands-on development and collaboration within a multidisciplinary team. The contract is for 6 months with a possibility of extension, and the work mode is hybrid.

Key Responsibilities:

  • Develop and maintain low-level embedded software on ARMv8-based platforms
  • Work with the Linux kernel, drivers, and board support packages
  • Contribute to secure runtime environments and embedded security features
  • Support running AI models on embedded devices
  • Implement prototypes and write unit tests
  • Collaborate closely with other engineers in a multidisciplinary team
  • Participate in technical discussions and design reviews

Key Skills:

  • Strong experience in Embedded Software Development
  • In-depth knowledge of Linux (kernel-level experience preferred)
  • Proven background with ARMv8 architectures
  • Experience with embedded security concepts (e.g. secure boot, trusted environments, isolation)
  • Experience with prototype implementation and testing
  • Comfortable working in collaborative, international engineering teams
  • Fluent in English, both written and spoken

Salary (Rate): £68 per hour

City: undetermined

Country: Netherlands

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Interim Embedded Software Engineer (ARM / Linux)

Contract: Freelance/ ZZP
Duration: 6 months (with option to extend)
Availability: 40 hours per week
Work mode: Hybrid
Start: ASAP

Role Overview

For a high-tech embedded systems environment, we are looking for a medior Embedded Software Engineer (ARM / Linux) to contribute to the development of secure, low-level software running close to hardware. You will work on advanced embedded platforms where performance, security, and reliability are critical.

This role involves hands-on development of secure runtime environments, implementation of prototypes, and contributing to software that enables AI models to run on embedded devices.

Key Responsibilities

  • Develop and maintain low-level embedded software on ARMv8-based platforms
  • Work with the Linux kernel, drivers, and board support packages
  • Contribute to secure runtime environments and embedded security features
  • Support running AI models on embedded devices
  • Implement prototypes and write unit tests
  • Collaborate closely with other engineers in a multidisciplinary team
  • Participate in technical discussions and design reviews

Required Skills & Experience

  • Strong experience in Embedded Software Development
  • In-depth knowledge of Linux (kernel-level experience preferred)
  • Proven background with ARMv8 architectures
  • Experience with embedded security concepts (e.g. secure boot, trusted environments, isolation)
  • Experience with prototype implementation and testing
  • Comfortable working in collaborative, international engineering teams
  • Fluent in English, both written and spoken

Nice to Have

  • Experience working close to chip / SoC environments
  • Experience with secure runtimes for AI or ML workloads on embedded devices

What's Offered

  • Freelance contract for 6 months, with possibility of extension
  • Full-time (40 hours per week) engagement
  • Hybrid working model
  • Opportunity to work on cutting-edge embedded and security-focused technology

If you are a medior embedded professional who enjoys working close to hardware in a security-critical environment, this assignment offers a challenging and rewarding opportunity.

Interested or would you like to know more? Apply now!

Let op: vacaturefraude

Helaas komt vacaturefraude steeds vaker voor. We waarschuwen je voor mogelijke misleiding:
* Wij zullen nooit via WhatsApp of in een videogesprek vragen om jouw persoonlijke gegevens (zoals een kopie van je ID, bankgegevens of BSN).
* Twijfel je over de echtheid van een vacature of contactpersoon? Neem dan altijd rechtstreeks contact met ons op via de officiële contactgegevens op onze website.

Important: job fraud

Unfortunately, job fraud is becoming more common. Beware of such scams:
* We will never ask for personal information (such as a copy of your ID, bank details, or social security number) via WhatsApp or during a video call.
* If you're unsure whether a vacancy or contact person is legitimate, please reach out to us directly using the official contact details on our website.