Senior Embedded Software Engineer (m/f/d)

    Blickfeld GmbH Published: March 5, 2019
    Location
    Munich, Germany
    Job Type

    Description

    Your mission:
    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 “breathe code” and are in a very positive sense an embedded software nerd. At the same time, 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!

    Your 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

    Your profile:
    ⟋ 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)

    Why Blickfeld?
    ⟋  Enjoy free beverages and lunch allowance
    ⟋  Work in a dynamic environment with quick development cycles and flat hierarchies
    ⟋  Develop ideas and realize them
    ⟋  Be part of a great team, that lives and breathes technology
    ⟋  Make the future of mobility a reality today

    ⟋  We are one team – everybody pitches in
    ⟋  “Can do” attitude
    ⟋  Courage to act and to make decisions
    ⟋  Things can go wrong, that’s ok
    ⟋  Friendly and constructive behavior
    ⟋  We stick together and can rely on each other

     

    Contact:
    We are looking forward to your application, including your CV, certificates/diplomas and a short cover letter ⟋ career@blickfeld.com

    Related Jobs