Support the creation of high-quality video processing and presentation control systems used in products used in corporate events, rock concerts, TV studios, trade shows, and fixed installations. Participate in all stages of the product development life cycle, including specifying new technologies and processes. Solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Develop and maintain production-quality software.
2 years of experience in software development, and demonstrated experience/knowledge in: X86 and ARM assembly languages; C/C++ and object-oriented design for embedded software development in Linux environment including Linux device driver development and code base maintenance; Schematics; Application development with Qt/PyQt; Python; Embedded protocols including SPI, I2C and USB; Operating subsystems including OS kernel construction, process management, memory management, device drivers; Computer architecture. Experience/Knowledge can be acquired during or as part of the educational curriculum.
Master’s degree (or equivalent) in Computer Science, Computer Engineering, or a related field
Please copy and paste your resume in the email body do not send attachments, we cannot open them and email them at candidates at placementservicesusa.com with reference #2311167 in the subject line.