Embedded Software Developer (m/f)

We are looking for a full-time Embedded Software Developer for our headquarters in Ingolstadt and our branch in Erlangen, for immediate start. This is a permanent position.

The Job

This job involves the development and implementation of embedded software. You will work in a small, skilled and smart team on new and challenging projects in the field of medical technology and automotive applications. Your job includes the development of small software applications as well as comprehensive software packages and therefore requires the skilled use of tools as well as an independent and reliable way of working. We offer an attractive workplace with a wide variety of projects in a collaborative working environment.

Tasks

  • Main areas of responsibility: Hardware-related software development in the automotive field
  • Development of control units and GUI Systems
  • Analysis, design, implementation and testing of software Systems
  • Collaboration with our hardware development department in the design of embedded Systems

 Profile

  •  You have a degree in Information Technology, Electrical Engineering or a comparable subject or hold a comparable qualification
  • You have good programming knowledge of C and C++
  • You have experience in dealing with at least one type of microcontroller architecture, such as ARM Cortex M or AVR
  • You have at least a basic knowledge of digital circuit Technology
  • You are well-versed in the detection and rectification of hardware and software errors (debugging)
  • You are familiar with source code management (experience with Git, Mercurial or SVN)
  • Good knowledge of English
  • Enthusiasm, strong communication skills and team spirit

Desirable

  • Professional experience in the embedded field
  • Knowledge of automotive bus systems (CAN/LIN/FlexRay, Ethernet)
  • Experience with embedded Linux or Android on ARM SoCs
  • Experience with real-time operating Systems
  • Considerable experience in working with hardware and communications analysis tools (Scope, Logic Analyzer, CANoe, Busmaster, Wireshark)
  • Experience with CadSoft Eagle/Altium Designer
  • Knowledge of FPGA Design
  • Knowledge of script languages (e.g. Python)
  • Knowledge of modern web technologies (HTML5/CSS3/JavaScript)