You will:
- Implement and optimize image processing and video codec algorithms on embedded systems including DSP, NPU, VPU, and CPU
- Work closely with computer vision teams to translate high-level algorithms into optimized embedded SW
- Work with novel sensors developed by our image sensor engineers
- Develop software models of embedded DSP operations to guide algorithm development
- Coordinate developments within a multi-cultural work environment that spans engineering sites from Japan, Europe, and North America across the Sony Group organization
You should have:
- MSc or higher in Electrical Engineering, Computer Engineering, Mathematics, Physics, … or surprise us with a background that we did not think of yet!
- Hands-on experience with DSP development boards and toolchains
- Knowledge of common image DSP algorithms (e.g. filtering, image compression, etc.)
- Interest in machine learning and computer vision
- Proficiency in languages such as C/C++ and Python
- Confident communication skills and fluency in English
- Curiosity to actively learn and ask questions
You can set yourself apart if you have any of the following:
- Experience with compiler optimization flags and techniques (e.g., loop vectorization, instruction reordering)
- Experience with performance profiling tools
- Knowledge of memory access patterns to reduce latency and improve throughput
- Knowledge of power-saving techniques in DSP core and peripherals
- Understanding of the DSP architecture concepts (e.g., instruction set, pipeline structure, memory hierarchy, SIMD)
- Familiarity with popular DSP architectures (e.g. Qualcomm Hexagon NPU, TI C6000, etc.)
- Experience VPUs or video codec standards (e.g., H.264, H.265)
- Knowledge of modern software development methodologies and principles, such as CI/CD, containers, SOLID, etc.
- Familiarity with Verilog or VHDL
- Knowledge of ML frameworks for deployment like TensorFlow Lite, ONNX, or similar
- Experience in PCB design, soldering, 3D-printing and assembling prototype systems
or by mail to: Sony Europe B.V, Human Resources Department, the Heights, Brooklands, Surrey, KT13 0XW, UK. When contacting us please indicate the position you are applying for, and the accommodation required.