Role responsibilities
Develop and maintain software for video monitoring products using C in an embedded Linux environment. Coordinate with Electronic and FPGA engineering teams for design, test, and integration phases.
Requirements
Requires a Bachelor's in Computer Science or Engineering with 3+ years of professional experience and advanced proficiency in C and Linux. Familiarity with ARM processors, communication protocols, and AI tools for development is expected.
Key skills
C Programming, Linux Applications, Embedded Systems, Version Control, GNU Make, Python, Bash Scripting, Batch Scripting, I2C, SPI, UART, USB Protocols, ARM Cortex, Linear Algebra, Electronic Schematics, VHDL
Keywords
C, Embedded Linux, ARM Cortex, I2C, SPI, UART, USB, GNU Make, Python, Bash, Batch Scripting, VHDL, Electronic Schematics, Linear Algebra, Image Processing, Videography, UI Design, Version Control, FPGA, Microcontroller