Embedded C++ Software Engineer required to work as part of an experienced team on the development of software systems for an embedded Platform.
Responsibilities:
• Embedded code development in C/C++ for ARM7/9 processors and ARM microcontrollers
• RTOS application C
• Code development in Linux (Yocto) using QT development environment and Open CV
• Linux driver development
• Computer vision application and algorithm development
• Software control using Github
• Liaise with QC department to ensure robust software delivery
• Support final product delivery into production
Essential Requirements:
• Honours Degree in Electronic Engineering
• 3-5 years experience in an embedded C++ software design role
• Knowledge of embedded hardware systems including SOC, ARM, memory management, etc.
Ideal Requirements:
• Knowledge of digital video standards
• Code development experience in Linux environment
• Code development in QT or equivalent environment such as MS Visual Studio C++
• Detailed knowledge of digital video sensors, including CMOS sensors and block cameras (720p, 1080p, 4K)
• Networking TCP/IP socket programming
• Familiarity with Open CV
• PCB design and layout experience
• Experience with memory devices such as Serial EEPROM, FLASH, SRAM, DDR, FIFOs
• Knowledge of USB2, USB3.0/3.1, USB3 Vision, DVI/HDMI and SD card standards
• Knowledge of communication standards such as I2C, SPI, UART
• Battery management in portable devices
Please contact Emer Moore to discuss in confidence
00353578638188
emoore@emtechrecruitment.ie
Email me jobs like this