CVL

5 job(s) at CVL

CVL Surrey, UK
09/09/2016
My client designs and develops key components of flat panel digital televisions. The software is deployed in products destined for European and sometimes worldwide markets. They are looking for a DTV Software Engineer to join the team and develop within their industry fabled development team, based in Staines. Design diverse parts of a digital television system, which may range from the user interface to the driver level. The majority of this software shall be designed using a combination of MS Word documents and UML2 (with a variety of tools). Good written English skills are essential. • Implement these designs in various embedded systems to a high standard. • The majority of this software shall be implemented in C++. • Work from both internal design specifications and international standards. • Ensure that work packages meet requirements, pass quality standards and are integrated with other parts of the system. • Report to the project manager for project planning, budgeting etc. • Assist other team members with their work. • Assist in identifying staff training and development needs. • Assist in identifying the need for recruitment of additional members of the team. • Become a technical authority in Digital TV. Skills & Attributes: Essential: • Skills equivalent to a degree in Electronics, Physics, Mathematics, Computer Science or related discipline, an equivalent period of industrial experience may be substituted. • Significant experience of real-time and/or embedded software development. • Excellent skills in C++ for embedded multi-tasking systems. • Working in a small team, the candidate must be a team player and be flexible. • Individuals suitable for the position must be enthusiastic and be prepared to develop their skill set across a diverse software environment. • Existing experience and skills with software design. Desirable: • Knowledge of DVB and/or ATSC digital television standards. • Digital Television development experience. • Design with UML. • IPTV and or related IP technology. • Modern software design processes and methodologies. • Knowledge of one or more interpreted languages, such as Java, Perl, Python and/or JavaScript. • Unix administration, programming, shell scripting. • Version control systems, software build environments. • Source code quality checking and analysis tools
CVL Cambridge, Cambridge, UK
09/09/2016
My client are a leading provider of ASICs and solutions for communication network and digital media. As a Lead Architect you would be responsible for: • Overall architecture for drivers/kernel for Specific ARM64 based SoC Platforms, Collaborate with Open source development to support HiSilicon SoC upstream, ARM64 ecosystem • Support the overall ARM64 SoC Roadmap and Design from Software interface perspective and industry requirements. • Specific support on ACPI, PCIe, Virtualization Architecture and Design Critical Success Factors, Able to work efficiently in a multi-cultural, multi-site, multi-language and changing environment, Able to work autonomously and/or as part of a team of technical experts • Creative and Innovative thinking • Excellent communication (both oral and written English, Chinese Language is a bonus, but not mandatory at all) • Domain expertise in ACPI/Virtualization/PCIe preferred. • Strong hands-on experience on programming on Linux kernel for server or network or mobile product domains • Good experience and understanding of end to end software platform architecture & design (Handled directly), Good understanding of overall Linux kernel architecture Must be able to demonstrate exceptional software development expertise and architectural experience, specifically in the following areas: • System software for ARM platforms on Linux (strong experience in platforms like mips/ppc/x86 also can apply) 2. BSP and Driver development (Linux 2.6 or later preferred) 3. Network/PCIe/Storage. • Virtualization (KVM, Qemu, Xen etc) • Compilers (gcc/LLVM or similar) • File systems and Distributed fs • Performance (Bandwidth and system performance) 8. OS Hardening (Security) 9. Kernel Debugging (including low level drivers/performance etc.) 10. Technologies like Docker, Open Stack, OpenNFV, storage technologies etc. 11. Multicore - Multi processing 12. Kernel programming for any other specific subsystem/kernel features
CVL Surrey, UK
09/09/2016
My client designs and develops key components of flat panel digital televisions. The software is deployed in products destined for European and sometimes worldwide markets. They are looking for a DTV Software Engineer to join the team and develop within their industry fabled development team, based in Staines. Design diverse parts of a digital television system, which may range from the user interface to the driver level. The majority of this software shall be designed using a combination of MS Word documents and UML2 (with a variety of tools). Good written English skills are essential. • Implement these designs in various embedded systems to a high standard. • The majority of this software shall be implemented in C++. • Work from both internal design specifications and international standards. • Ensure that work packages meet requirements, pass quality standards and are integrated with other parts of the system. • Report to the project manager for project planning, budgeting etc. • Assist other team members with their work. • Assist in identifying staff training and development needs. • Assist in identifying the need for recruitment of additional members of the team. • Become a technical authority in Digital TV. Skills & Attributes: Essential: • Skills equivalent to a degree in Electronics, Physics, Mathematics, Computer Science or related discipline, an equivalent period of industrial experience may be substituted. • Significant experience of real-time and/or embedded software development. • Excellent skills in C++ for embedded multi-tasking systems. • Working in a small team, the candidate must be a team player and be flexible. • Individuals suitable for the position must be enthusiastic and be prepared to develop their skill set across a diverse software environment. • Existing experience and skills with software design. Desirable: • Knowledge of DVB and/or ATSC digital television standards. • Digital Television development experience. • Design with UML. • IPTV and or related IP technology. • Modern software design processes and methodologies. • Knowledge of one or more interpreted languages, such as Java, Perl, Python and/or JavaScript. • Unix administration, programming, shell scripting. • Version control systems, software build environments. • Source code quality checking and analysis tools
CVL Surrey, UK
09/09/2016
My client designs and develops key components of flat panel digital televisions. The software is deployed in products destined for European and sometimes worldwide markets. They are looking for a DTV Software Engineer to join the team and develop within their industry fabled development team, based in Staines. Design diverse parts of a digital television system, which may range from the user interface to the driver level. The majority of this software shall be designed using a combination of MS Word documents and UML2 (with a variety of tools). Good written English skills are essential. • Implement these designs in various embedded systems to a high standard. • The majority of this software shall be implemented in C++. • Work from both internal design specifications and international standards. • Ensure that work packages meet requirements, pass quality standards and are integrated with other parts of the system. • Report to the project manager for project planning, budgeting etc. • Assist other team members with their work. • Assist in identifying staff training and development needs. • Assist in identifying the need for recruitment of additional members of the team. • Become a technical authority in Digital TV. Skills & Attributes: Essential: • Skills equivalent to a degree in Electronics, Physics, Mathematics, Computer Science or related discipline, an equivalent period of industrial experience may be substituted. • Significant experience of real-time and/or embedded software development. • Excellent skills in C++ for embedded multi-tasking systems. • Working in a small team, the candidate must be a team player and be flexible. • Individuals suitable for the position must be enthusiastic and be prepared to develop their skill set across a diverse software environment. • Existing experience and skills with software design. Desirable: • Knowledge of DVB and/or ATSC digital television standards. • Digital Television development experience. • Design with UML. • IPTV and or related IP technology. • Modern software design processes and methodologies. • Knowledge of one or more interpreted languages, such as Java, Perl, Python and/or JavaScript. • Unix administration, programming, shell scripting. • Version control systems, software build environments. • Source code quality checking and analysis tools
CVL Surrey, UK
09/09/2016
My client designs and develops key components of flat panel digital televisions. The software is deployed in products destined for European and sometimes worldwide markets. They are looking for a DTV Software Engineer to join the team and develop within their industry fabled development team, based in Staines. Design diverse parts of a digital television system, which may range from the user interface to the driver level. The majority of this software shall be designed using a combination of MS Word documents and UML2 (with a variety of tools). Good written English skills are essential. • Implement these designs in various embedded systems to a high standard. • The majority of this software shall be implemented in C++. • Work from both internal design specifications and international standards. • Ensure that work packages meet requirements, pass quality standards and are integrated with other parts of the system. • Report to the project manager for project planning, budgeting etc. • Assist other team members with their work. • Assist in identifying staff training and development needs. • Assist in identifying the need for recruitment of additional members of the team. • Become a technical authority in Digital TV. Skills & Attributes: Essential: • Skills equivalent to a degree in Electronics, Physics, Mathematics, Computer Science or related discipline, an equivalent period of industrial experience may be substituted. • Significant experience of real-time and/or embedded software development. • Excellent skills in C++ for embedded multi-tasking systems. • Working in a small team, the candidate must be a team player and be flexible. • Individuals suitable for the position must be enthusiastic and be prepared to develop their skill set across a diverse software environment. • Existing experience and skills with software design. Desirable: • Knowledge of DVB and/or ATSC digital television standards. • Digital Television development experience. • Design with UML. • IPTV and or related IP technology. • Modern software design processes and methodologies. • Knowledge of one or more interpreted languages, such as Java, Perl, Python and/or JavaScript. • Unix administration, programming, shell scripting. • Version control systems, software build environments. • Source code quality checking and analysis tools