Qualcomm Technologies Netherlands B.V. is a leading global tech company focused on innovative solutions in the IoT space. They are seeking an Embedded Engineer to enhance their embedded machine learning capabilities by developing code for edge devices, connecting sensors, and improving tooling for system integration.
Responsibilities:
- Expand the fleet of embedded edge devices that support machine learning
- Develop code that enables Edge Impulse Machine Learning onto embedded devices using modern software development and deployment tools
- Connect sensors (image, audio, motion) to Edge Impulse applications
- Develop algorithms for data / image processing
- Improve / develop tooling that connects an embedded system to a larger system
- Drive solutions forward with an ownership mindset working effectively both independently and as a member of a distributed team
Requirements:
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Systems Engineering or related work experience
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Systems Engineering or related work experience
- PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Systems Engineering or related work experience
- A minimum of 7 years of experience in embedded software development
- Proficient writing code in C/C++ and familiarity with Python, Typescript, shell, and other scripting languages
- Proven experience delivering technical projects on embedded processors using an understanding of processor architecture and peripheral control
- Experience with embedded development tools (GCC, Make, CMake)
- Experience with debugging tools
- Experience with operating systems (like Embedded Linux and Android) targeted for embedded devices
- Experience with developing computer vision applications
- Exposure to Embedded Machine Learning
- Exposure to GStreamer
- Exposure to OpenCV
- Exposure to Buildroot / Yocto distributions
- Exposure to Linux Kernel and/or Linux driver development
- Experience as bringing creative solutions to challenging problems and working hands-on to build IoT / embedded ML solutions