Embedded Software Engineer – Linux & Microcontrollers

Applied Micro Electronics \"AME\" BV

United States

Remote

USD 78,000 - 134,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Applied Micro Electronics AME BV в составе Metis Group ищет инженера по встроенному ПО. Вы будете разрабатывать и тестировать ПО для встроенных Linux-систем и микроконтроллеров, работать с Yocto и образами. Требуется 5+ лет опыта, знание C/C++, ARM Cortex и CI/CD.

В проектах возможна работа на Linux и/или микроконтроллерах, сотрудничество с инженерами и заказчиками. Компания предлагает работу в партнёрском международном окружении, развитие профессиональных навыков и возможность применения

Qualifications

  • Бакалавр или магистр в области Computer Science/EE/Embedded Systems или родственной технической сфере.
  • На рынке не менее 5 лет профессионального опыта разработки встроенного ПО.
  • Опыт работы с встроенными Linux и Yocto.

Responsibilities

  • Проектирование, разработка и тестирование ПО для встроенных Linux-систем и микроконтроллеров.
  • Сборка, настройка и поддержка Yocto-дистрибутивов, BSP и board support packages.
  • Настройка загрузчиков, ядер Linux, драйверов и системных сервисов.
  • Разработка встроенного ПО на C для микроконтроллеров, периферийные интерфейсы и протоколы.
  • Отладка взаимодействий ПО и аппаратного обеспечения; работа с инструментами измерения.
  • Участие в требованиях, проектировании ПО, оценке трудозатрат и рисков; управление рабочими пакетами.

Skills

Embedded C
Yocto
Linux
C++
Python
ARM Cortex
RTOS
CI/CD
Docker
Cybersecurity
English

Education

Bachelor’s or Master’s in a technical field

Job description

Описание:

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.

Задачи:

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.

Требования:

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. 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Linux & Microcontroller Engineer (Yocto)
Senior Embedded Linux & Microcontroller Engineer (Yocto)

Applied Micro Electronics \"AME\" BV • United States

Remote
USD 78,000 - 134,000
Embedded Software Developer (IoT)
Embedded Software Developer (IoT)

Sigma Software • United States

Remote
USD 90,000 - 120,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

On-site
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Extropic • Boston (MA)

On-site
USD 120,000 - 190,000
Embedded Software Engineer
Embedded Software Engineer

Jobat • Belgique (MO)

On-site
USD 85,000 - 120,000
Systems Software Engineer
Systems Software Engineer

NXP • United States

Remote
USD 19,000 - 25,000
Bonus plan
Lunch vouchers
25 vacation days
+3
Principal Software Engineer
Principal Software Engineer

Cubic Corporation • Ashburn (VA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer, Robotics
Embedded Software Engineer, Robotics

Engtal • Austin (TX)

On-site
USD 110,000 - 160,000
Employee options
Medical insurance
Dental insurance
+3
Embedded Linux Engineer
Embedded Linux Engineer

intent • United States

Remote
USD 42,000 - 63,000
Fully remote
Office in Warsaw
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Astemo Ltd. • Detroit (MI)

On-site
USD 85,000 - 110,000