Lead Firmware Engineer (m/f/d)

  • Unterschleißheim
  • Published: 02.01.2023
scheme image

PERFECTING THE ART OF ELECTRONICS

The ALPS ALPINE EUROPE GmbH belongs to the Japanese ALPSALPINE CO. LTD. established in 1948. Our philosophy is “Perfecting the Art of Electronics” – hence ALPS ALPINE CO. LTD. is one of the biggest independent global manufacturers of high-quality electronic and electro-mechanical components for vehicles, mobile devices, home electronics and industrial equipment. Our European Head Office in Unterschleissheim near Munich co-ordinates the sales, marketing and product engineering activities of our offices in Dusseldorf, Stuttgart, Wolfsburg, Paris, Milton Keynes, Coventry, Gothenburg, Frölunda and Milan, as well as the production in our manufacturing site in Dortmund. Our customers are automakers, TIER1 suppliers and other global players. ALPS ALPINE CO. LTD counts around 42.000 employees worldwide and at present about 740 employees are working for ALPS ALPINE EUROPE GmbH.

YOUR CHALLENGES

  • Design, implement new software & architecture for our products in alignment with customer & system requirements & support other development engineers both in terms of mentoring as well as at an advisory capacity
  • Lead effort planning of firmware development tasks & responsible for delivering projects on time and to specification
  • Act as an expert for functional aspects in product technology & provide technical support & guidance to other functions such as Product Management and Business Development
  • Work together with our in-house/internal customers on SW architecture and system programming,
  • Technology selection, architecture design and implementation of PoCs and individual solutions
  • Close cooperation with all relevant interfaces to check functionality and fix software errors

YOUR PROFILE

  • Bachelor's degree in IT or Electronic Engineering or related field
  • Ready to lead technical functions in a cross-functional team to develop firmware for embedded platforms (mainly STM32)
  • Test-engineering, planning and execution along with implementing Software Quality measures and processes
  • Experienced in the art of designing and developing reusable software components for embedded systems with focus on real-time embedded systems
  • Knowledge of industrial requirements, functional and non-functional, of an embedded system architecture, e.B constraint devices, performance, maintenance, safety and/or security
  • Experience in the implementation in the area of embedded systems (RTOS, HAL layer, protocols), on hardware-oriented and efficient system programming
  • Knowledge of modern IIoT technologies and their possible applications
  • Experienced with build automation (e.g. CMake, Ninja, KConfig)
  • Several years of experience in hardware-related programming, RTOS (e.g. FreeRTOS, zephyr-rtos), HAL
  • Broad knowledge of hardware-related protocols/buses (e.B. SPI, I2C, UART), and debugging technologies (logic analyzers, oscilloscopes, OpenOCD, JTAG, SEGGER)
  • Proven experience and knowledge in working principles of Wi-Fi Modules (ESP8266), BLE (5.x) (BlueNRG, nRF52) Modules and associated firmware and communication protocol
  • Knowledge of designing and implementing hardware-related protocol specifications and preference to use a Linux-based development environment at work and at home
  • Thoroughly experienced with toolchains (e.g. GCC/clang) and debuggers
  • Experience with Python and android is a plus
  • Working experience with common Bluetooth loggers and analysis tools (e.g. Ellysis)
  • Proven project management skillset to effectively manage external experts and internal team members
  • Team player and ability to embrace challenges and responsibility
  • Excellent communication and presentation skills (especially in German and English)

OUR OFFER

The high standards which build the guideline for ourselves as well as for the quality of our products are also set for our employees. Nevertheless, demand and support go “hand in hand” at ALPS ALPINE and we always appreciate our colleagues’ commitment and passion! This is why we offer numerous benefits alongside attractive salaries. In order to balance job and private life we introduced “trusted working hours”, which allow employees to set up daily life more flexible. In addition to that our employees are granted 30 days of vacation. In order to support our employees in the best way, we take care of professional structured onboardings as well as goal-oriented development trainings on a regular basis. In the long run, it is important to us to offer a perspective for the future. This is why we finance a company pension scheme. Being a caring employer, our 24/7 accident insurance covers all our employees before, during and after work. Find out more about additional benefits in our company profile.