Senior Embedded Software Engineer (m/f/d)

    Blickfeld GmbH Published: February 6, 2019
    Location
    München, Germany
    Job Type

    Description

    Your Role

    At first sight, our MEMS and optics technology make our world-class solid-state LiDAR so special. When taking a closer look, all that would not work without embedded software. As Senior Embedded Software Engineer (m/f/d) you “breath code” and are in a very positive sense an embedded software nerd. At the same, you are the go-to guy and reliable partner for all other engineering teams. You enjoy the creative working atmosphere and the “can do” attitude. With your help, our LiDAR will be more than a beautiful piece of hardware but rather something that makes a real difference: A sensor that produces data that will be used for all kind of IoT/smart city and automotive applications, eventually paving the way to autonomous driving!

    Tasks:

    • Take care of full-stack embedded development from low-level hardware access in u-boot and Linux kernel up to feature development in ROS or front-end development with node.js
    • Implement and integrate typical ADAS features such as lane departure warning, pedestrian detection or object recognition with our LiDAR on an embedded computing platform
    • Provide and maintain the hardware abstraction layer in Linux kernel space, and write software to efficiently process the data streams in user space
    • Implement user APIs that make our sensor’s capabilities accessible via network interfaces
    • Work on software architecture and help project management to create realistic project plans
    • Interface with the algorithm development team and give advice with regard to platform capabilities
    • As a senior engineer, be the go-to guy for our embedded software team and support other engineers, interns and students with advice and guidance

    Skills:

    • You have a master degree in Informatics, Electrical Engineering, Embedded Systems or equivalent
    • You have at least three years of relevant industry working experience or equivalent
    • You have expert-level knowledge of C++, especially C++11, C++14, embedded Linux, including Yocto, Linux kernel driver development, open source tools and library landscape
    • You are comfortable with low-level embedded C programming
    • You are familiar with embedded operating systems such as FreeRTOS and QNX
    • Ideally, you already have experience with relevant automotive standards, e.g. ISO/IEC 15504 (ASPICE) and ISO26262 and coding standards such as Autosar C++ and Misra C
    • Ideally, you have experience with image or point cloud processing, ROS, and SoCs such as Xilinx Ultrascale+ MPSoC
    • You have good communication skills in English (verbal, written)

    Related Jobs

    June 9, 2021
    Application Scientist   Heilbronn, Germany
    June 9, 2021
    Germany Retail Sales Executive   Berlin, Germany
    June 9, 2021
    Enterprise Sales Executive   Munich, Germany
    June 9, 2021
    Partner Manager   Berlin, Germany
    June 9, 2021