Skills:Board Software Packages | Location: Toronto , Ontario , Canada
Views:152
mplement, test and document new system-level firmware features Optimize system resources and video data path based on product use cases Integrate new image and video processing capabilities (warping, computer vision) from algorithm teams Develop, maintain camera control solutions over various interfaces (SPI, UART, CAN, Ethernet) Interface GEO’s camera processor to various systems hosts, integrate with 3rd party middleware Create and maintain tools for customers and developers Help bring-up, debug customer systems and issues QUALIFICATIONS: BSc in computer science or electrical engineering Strong C programming and debugging skills in RTOS environments Experience with solving real-time embedded issues including threading, optimization, memory management, interrupt handling, etc. Familiar with quality software development cycle Knowledge of Python as a scripting language Strong analytical and problem-solving skills Excellent verbal and written communication skills Skills that would help differentiate: Experience working with Board Software Packages (BSPs) Understanding of I2C, UART, SPI, graphics OpenVG/OpenGL and Ethernet protocols Software development experiments in automotive or other safety-critical industries Knowledge in various cryptographic authentications, hashing, encryption algorithms, secure key storage technologiesReference : Embedded Systems Software Engineer jobs
Register/Login
Quick Apply