Manage the team responsible for software development projects for the RDK open-source program; oversee the planning and designing of software, including new programs, enhancements, and modifications, for reference platforms, technical operations, back-end systems, and cloud-based infrastructure, using AWS, C, C++, and JavaScript; provide Tier 2 and 3 technical support and deliver training to the open source community; performing embedded systems development utilizing including Cross Compilers and Toolchains, and operating systems, including Linux and Unix; perform software design and development for Consumer Premises Equipment (CPE) using RDK; use Python for software automation; conduct project planning and review meetings, including daily scrum calls to monitor and track project progress; design the software architecture of solutions; lead architecture discussions; organize the software update process for reference platforms to enable firmware upgrade of deployed devices; direct implementation of new product features and applications; manage all deliverables to ensure adherence to deadlines, specifications and budgets; implement performance metrics and prepare periodic reports and proposals; and monitor and evaluate competitive applications and products.
REQUIREMENTS: Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, or a related technical field; and seven (7) years of experience managing software projects; programming using C, C++, and JavaScript; performing embedded systems development utilizing Cross Compilers, Toolchains, and operating systems, including Linux or Unix; performing software design and development for Consumer Premises Equipment (CPE) utilizing the RDK open-source project; cloud computing utilizing AWS; and using Python for software automation.*
PLEASE SEND RESUMES TO [email protected] AND REFERENCE JOB ID # 0575 WHEN APPLYING FOR THIS POSITION.