Camera Integration Engineer – CLOSED
Timisoara
For one of our clients in Timisoara we are looking for an experienced Camera Integration Engineer, with a mandate to accelerate the expansion of our visual intelligence software library. The ideal candidate will have excellent coding skills, and the ability to understand, port and optimize some very interesting algorithms using multiple processors.
Role:
You will be involved in performing software/ hardware system integration and debug, working with customer teams on software implementation and customization, investigating general and system related problems. You may occasionally be required to travel to assist with integration at customer locations worldwide.
Required skills/ experience:
- At least 5 years relevant experience on commercial embedded C/C++ projects
- Experience implementing production grade complex algorithms in at least one of the following areas is essential: computer vision, image processing, low level graphics, linear algebra.
- Partitioning algorithms and data flows for multi-core processing
- Advanced knowledge of vector/DSP/SIMD processors
- General hardware/software/RTOS system integration experience
- Image sensor integration and sensor driver experience
- Experience with Android HAL, embedded RTOS, or real-time Linux
- Low level peripheral driver experience (e.g. SPI, I2C, USB, Mipi)
- Excellent understanding of processor operation at instruction/register/assembler level
- Previous experience of hard real-time, low level embedded development
- Low level experience working with image sensors, inertial sensors, sonar.
- Experience with embedded Linux and/or multithreading RTOS (e.g. RTEMs, eCos, freeRTOS)
- Experience in high level computer languages such as OpenCL, Halide, RenderScript, OpenGL
- Strong communications skills, ability to work with team members across multiple locations
- Self-motivated with strong development discipline (git/svn, continuous integration testing)
- Excellent spoken and written English