Embedded Software Engineer

AME (Applied Micro Electronics)

Eindhoven

In loco

EUR 65.000 - 90.000

Tempo pieno

22 ore fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

AME (Applied Micro Electronics), based in Brainport Eindhoven, is seeking an Embedded Software Engineer to design, develop and test software for embedded Linux systems and microcontrollers. You will work with Yocto, embedded C, and contribute across the full software lifecycle from requirements to production.

Ideal candidates have 5+ years in embedded software, strong debugging skills, and experience with SPI/I2C/UART/CAN, Linux kernel, bootloaders, and cybersecurity practices.

Competenze

  • Degree in CS, EE or embedded systems with 5+ years in embedded software.
  • Hands-on experience with embedded Linux using Yocto.
  • Strong embedded C programming and microcontroller experience.
  • Experience with SPI, I2C, UART, CAN and low-level debugging.
  • Fluent English; Dutch a plus.

Mansioni

  • Design, develop and test software for embedded Linux systems and microcontrollers.
  • Build Yocto-based Linux distributions with recipes and BSPs.
  • Configure bootloaders, kernels, drivers and services.
  • Develop embedded C software for microcontrollers and peripherals.
  • Debug software and hardware interactions with proper tools.
  • Participate in requirements, design, estimates and risk assessments.
  • Own work packages through release and communicate progress.
  • Improve quality via code reviews, testing, documentation, CI.
  • Incorporate cybersecurity across the product lifecycle (secure boot, updates).
  • Collaborate with electronics engineers, architects, managers and customers.

Conoscenze

Embedded Linux
Yocto
C programming
SPI/I2C/UART/CAN
Agile/Scrum
English fluency
AI tooling
Proactive

Formazione

Bachelor's or Master's in CS/EE/Embedded Systems

Strumenti

Docker
CI/CD pipelines
RTOS

Descrizione del lavoro

At AME, part of the Metis Group, we develop and manufacture high-quality electronic products for customers in the energy, climate control and industrial sectors. Based in Brainport Eindhoven, we combine electronics, mechanics, software and industrial engineering to turn complex ideas into reliable products.

As an Embedded Software Engineer, you develop software for embedded Linux systems and microcontrollers, from initial requirements through validation and production. You bring solid Yocto experience and are comfortable working on microcontroller projects in embedded C. Depending on project needs, you work on either platform or products that combine both.

Key responsibilities
  • Design, develop and test software for embedded Linux systems and microcontrollers.
  • Build, customize and maintain Yocto-based Linux distributions, including recipes, layers and board support packages.
  • Configure and integrate bootloaders, Linux kernels, device drivers and system services.
  • Develop embedded C software for microcontrollers, including peripheral interfaces, communication protocols and application logic.
  • Debug software and hardware interactions using appropriate tools and measurement equipment.
  • Contribute to requirements, software design, effort estimates and technical risk assessments.
  • Own technical work packages through to release: plan activities, anticipate dependencies, organize reviews and tests, and follow up on outstanding actions.
  • Meet agreed commitments and communicate progress, risks and potential delays early.
  • Improve software quality and maintainability through code reviews, automated testing, documentation and continuous integration.
  • Incorporate cybersecurity throughout the product lifecycle, applying principles such as least privilege and defense in depth, including Linux hardening, secure boot, secure updates and proactive vulnerability mitigation.
  • Collaborate with electronics engineers, architects, project managers and customers throughout development.
Who are you?
  • Bachelor’s or master’s degree in Computer Science, Electrical Engineering, Embedded Systems or a related technical field.
  • At least 5 years of professional experience in embedded software development.
  • Proven hands-on experience developing and maintaining embedded Linux systems using Yocto.
  • Strong embedded C programming skills and practical microcontroller development experience.
  • Experience with low-level debugging, hardware interfaces and protocols such as SPI, I²C, UART or CAN.
  • You are comfortable working on both Linux-based systems and microcontroller projects.
  • Proactive and independent: you identify what needs to happen, take initiative, involve colleagues when needed and see actions through to completion.
  • Willing and able to use AI models and development tools to improve engineering productivity and quality, while critically reviewing and validating their output.
  • Experience with Agile/Scrum, actively contributing to planning, refinement, reviews and continuous improvement.
  • Clear communication across disciplines and a practical, collaborative approach.
  • Fluent in English; Dutch is a plus.
Experience in the following areas is a plus:
  • C++ and Python.
  • ARM Cortex-A and Cortex-M platforms.
  • RTOS-based development.
  • CI/CD pipelines, automated testing and Docker.
  • Cybersecurity standards and regulatory requirements relevant to embedded products.
  • Wireless connectivity, control systems or signal processing.
  • Work on electronic products for the energy, climate control and industrial sectors.
  • Follow your designs from development and validation through to manufacturing.
  • Join an international team with short communication lines.
  • Take responsibility for technical challenges and contribute to better engineering practices.
  • Develop your technical expertise and grow professionally.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Embedded Software Engineer – Linux & Microcontrollers
Embedded Software Engineer – Linux & Microcontrollers

Applied Micro Electronics \"AME\" BV • Eindhoven

In loco
EUR 70.000 - 100.000
Hardware Engineer
Hardware Engineer

AME (Applied Micro Electronics) • Eindhoven

In loco
EUR 55.000 - 75.000
Embedded Software Engineer: Yocto Linux & MCU
Embedded Software Engineer: Yocto Linux & MCU

AME (Applied Micro Electronics) • Eindhoven

In loco
EUR 65.000 - 90.000
Hardware Engineer
Hardware Engineer

Applied Micro Electronics \"AME\" BV • Eindhoven

In loco
EUR 65.000 - 90.000
Senior Embedded Linux & MCU Engineer (Yocto)
Senior Embedded Linux & MCU Engineer (Yocto)

Applied Microelectronics AME • Eindhoven

In loco
EUR 70.000 - 100.000
Embedded Software Engineer
Embedded Software Engineer

MCA Engineering GmbH • Eindhoven

In loco
EUR 90.000 - 120.000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Optics11 • Amsterdam

In loco
EUR 70.000 - 110.000
Embedded Software Engineer
Embedded Software Engineer

Forexx Group • Eindhoven

In loco
EUR 55.000 - 70.000
Embedded Software Engineer
Embedded Software Engineer

Uitzendbureau • Amsterdam

In loco
EUR 32.364 - 53.568
25 vakantiedagen
Opleidingsbudget van €2000
Reiskostenvergoeding
+2
Embedded Software Engineer
Embedded Software Engineer

Machinebouw Banen • Eindhoven

In loco
EUR 32.000 - 54.000
Salarisrange €2900-€4800 per maand
25 vakantiedagen per jaar
Opleidingsbudget €2000 per jaar
+3