Platform Firmware Engineer (m/w/d)

  • ALPS ALPINE EUROPE
  • Unterschleißheim
  • Ingenieur
  • Vollzeit
  • Publiziert: 2023-10-12
scheme image

PERFECTING THE ART OF ELECTRONICS

Since 1948, we have been one of the world's largest independent manufacturers of electronic and electromechanical components for the automotive sector as well as for consumer electronics, household appliances and industrial equipment. ALPS ALPINE employs around 30,000 people worldwide, of which around 640 are currently based in Europe. Our customers are automotive manufacturers, TIER1 suppliers and other global players. Experience our philosophy "Perfecting the Art of Electronics" in our daily work.

To strengthen our team at the location in Unterschleißheim (near Munich), we are looking for a Platform Firmware Engineer (m/f/d) with immediate effect.

YOUR CHALLENGES

  • Responsible for the development and implementation of software for professional industrial IoT devices in the asset tracking and condition monitoring area bottom up from HW drivers to application-specific middleware and communication stacks
  • Planning, improving and managing software applications from inception use – from allocating resources to complete programming projects, and designing detailed plans to ensure and test the firmware functionality
  • Preparing and creating instructional technical documentation for firmware code and operation Interacting with customers and team members to support the applications and prototype installations
  • From hands on design of mock-up and early PoC samples across Field Testing and mass production design and validation

YOUR PROFILE

  • Bachelor's or Master's degree in IT or Electronic Engineering or related fields
  • Passion for developing firmware for consumer devices and IoT
  • In-Depth knowledge of ARM Cortex-M0+/M4/M33 microcontroller including ultra low power operation modes, especially STM32 series microcontrollers
  • Experience in developing firmware for peripheral I2C/SPI, UART etc.
  • Proven experience and knowledge in working principles of Wi-Fi Modules (ESP8266), BLE (4.2/5.x) (BlueNRG, STM32WB, nRF52) Modules and associated firmware and communication protocol
  • Experience in developing firmware & bootloader using Embedded C and development of unit/integration/system test code for firmware validation
  • Extensive experience in zephyr-rtos and its ecosystem (threads, event driven approach, polling, interrupts, devicetree, power management, device drivers, CMake, WEST, Renode, QEMU, KConfig, twister)
  • Experience in debugging firmware using JTAG/SWD Debuggers and GDB
  • Hands on experience in developing automation scripts and support tools using Python 3 is preferred
  • Experience working with Agile/scrum process and methodologies
  • Strong command of English language in speaking and writing

OUR OFFER

  • flexible working hours through trust-based working hours and a hybrid working model of office presence & remote working
  • modern IT equipment
  • JobRad leasing
  • capital-forming benefits
  • 30 days' holiday
  • company events, free drinks & employee discounts at many well-known manufacturers and companies
  • company pension scheme and allowance for sick pay in accordance with company regulations as well as extensive accident insurance
  • positive working atmosphere through personal, appreciative cooperation and open communication in an international environment
  • individual induction and targeted further training