Digital TV Embedded Software Engineer
May 19, 2010, 4:20 pm
Filed under: Digital TV Roles, Uncategorized

Europe’s leading Digital TV consultancy is looking to enhance their engineering team, with World-Class Software Engineers with any experience in Embedded Linux, middleware integration with Direct TV Middleware stack. Software Engineering experience from UI development using Java, Middleware development in C, C+, and Device Driver Led Development, MHEG Engine development and Linux Kernal development is required! Knowledge of IPTV, Digital TV STB Technologies DVB, MPEG, PVR/DVR, HD-TV is a benefit!

Working for a leading consultancy operating largely within the Digital TV market place, leader’s within the field of DTV integration and IPTV Technology. Our client has multi million pound projects that need urgent assistance!

Requirements.

• Knowledge of C, C++, As a minimum you should be very familiar with the intricacies of at least one of these languages and have a working knowledge of others.

• Debug/problem solving skills. You will have exceptional problem solving skills and be able to demonstrate how you have used these in the context of Software integration. You will be very familiar with a range of debug tools and be able to identify the combination of tools best suited to rapidly reproducing or localising and diagnosing both simple and complex software faults.

• Experience with embedded operating systems such as Linux is essential, VxWorks or Nucleus would be an advantage.

• Multi-tasking/multi-threaded environments. Your experience will include either writing or debugging software in a multi tasking or multi-threaded environment and you will be capable of describing the techniques and pitfalls of this environment.

Experience of the following, whilst not mandatory would be advantageous.

• Develop and maintain embedded digital TV software in C using a variety of development environments. This includes the design, coding, building hardware, product testing, and documentation of such software to defined standards.
• Debug real time embedded systems using emulators or debugger
• Ensure that appropriate system development and security backups are maintained to safeguard the security of all personal work related project systems and data.

Technical skills required:

• C for embedded systems (E)
• Experience of DVB software stack (E)
• Embedded Linux systems (HD)
• Embedded real time operating systems (PSOS,VX-Works, Nucleus+) (HD)
• MPEG chip sets (HD)
• Digital satellite, cable and terrestrial video broadcast systems (HD)
• Debugging real time embedded systems using emulators or debuggers (HD)
• Version control systems (HD)

If you feel you have the aptitude to work alongside the foremost specialists within Digital TV Software integration, apply now!



Senior Web Developer/Javascript Developer £70k London
May 19, 2010, 3:49 pm
Filed under: Flash, PHP Jobs, Uncategorized

The World leader in virtual platform technology with more than 165 million unique users per month is looking for a Software Engineer to help in the upscale of their complex sites. The role working on the Front End/User Interface involves advanced OO Javascript programming (DOM manipulation, prototyping), development in DHTML and CSS, cross-browser development and the issues surrounding it, integration of Flash using SWFObject.

The successful candidate will have excellent experience in cross-browser Javascript programming. You will be an excellent programmer who has a passion for technology. You will be working on a platform which serves billions of pages to over 120 million unique users a month across thousands of partner websites.

The role is not about designing or implementing websites. This role involves being an integral member of the platform team where the platform has a tight coupling between the server-side Java code and the client-side Javascript and DHTML code.

The platform team supports the delivery of social networking sites, a huge games production site, and video streaming sites! This is a large and complex platform which provides many interesting technical challenges, both from a software solution viewpoint as well as scalability.

It is essential that the candidate can demonstrate you have an excellent working knowledge in the following areas:

• Excellent knowledge of advanced OO Javascript programming (DOM manipulation, prototyping)
• Excellent knowledge of DHTML and CSS
• Thorough understanding of cross-browser development and the issues surrounding it
• Experience with integration of Flash using SWFObject
• Able to clearly explain and document solutions

It would be advantageous for the candidate to have knowledge of the following
• Experience with the Eclipse IDE
• Experience in working within an Agile based project development environment
• Flash development
• Java (JSP/Servlet) development
• Accuracy and attention to detail are essential requirements as are excellent interpersonal skills.

This is a really complex challenge with the opportunity to put your stamp on the development of web 3.0 sites.



Java Development Team Lead London 70k
April 28, 2010, 11:31 am
Filed under: Java Jobs, Uncategorized

Leading TV and Mobile Broadcaster is looking to hire a Senior Software Development Team Lead to be responsible for a team of talented developers who specialise in building world-class mobile and interactive TV services. You will be offering technical leadership, be responsible for the Architecture and designing the platform, overcoming performance and scalability. You will lead 10 Software Engineers who will develop on a Linux/Java platform you will be an advocate of Agile, and understand Object Oriented code, and lead SCRUM sessions.

We are looking for a Platform Services Team Leader You will inspire the team through your own technical expertise and possess the qualities to stand out as a leader. Your understanding of the technology landscape will help us navigate through the challenges and define our long-term strategy. As an advocate of agile methods you will fit right into our way of doing things and will share our belief in the principles of collaboration, communication, trust, simplicity and continuous improvement.

The role is working in a back end java development aimed at delivering interactive TV & Mobile solutions. Ideally you will come from a Mobile or TV background. You will be looking after the Platform (Linux based) and the software running across it. (There is currently being deployed a new infrastructure platform)

You should bring the following qualities:
· Technical leadership
· Understanding of design
· Offer Technical direction
· 1st line management / leadership
· Roll up their sleeves and get stuck in!

A must have is the agile experience. You need to have the Scrum / Agile experience, automated testing, TDD etc

Types of projects the Platform services is involved in:
· Interactive TV – Sports & Betting
· Broadband enablement of applications
· Social networking
· News services
· Mobile services – football scores to your I-phone, video clips, subscriptions, hosting mobile homepages like News, news on android etc

Your responsibilities will include:
· Delivering robust, reliable and scalable interactive and mobile products and services
· Ensure the correct infrastructure is in place to host these services and effectively maintain and evolve the platform
· Drive the effective application of Scrum and instill best practice in the team including test driven development, continuous integration and pair programming
· Participate in software architecture and design, applying and encouraging good software engineering principles
· Manage technical relationships with key customers, partners and suppliers
· Use effective leadership techniques, such as coaching and mentoring to support and motivate the team towards maximum performance
· Provide regular status updates on current development activities at appropriate levels of detail for stakeholders, technical teams and the wider business.
· Play an active role in the management of project and team costs

To be successful in this role you will demonstrate:
· In depth understanding of Java, JEE, Spring and ideally administration, build and deployment of Linux OS, Java middleware and MySQL & Oracle.
· Integration technologies including web services, ESB and message queues and familiarity with tools used for testing and continuous integration
· Software architecture and design couples with an appreciation of systems design and server virtualisation using VMWare.
· Experience in agile development using Scrum and Extreme Programming and ideally have previously undertaken the role of Scrum Master. We are looking for someone with the ability to lead & mentor a team to meet and exceed targets.
· A proven track record in delivering world class Java based solutions for content management, online transactions and other large scale integration projects



Digital TV Software Engineers, Integration Consultants! £40 – £55K Yorkshire
April 1, 2010, 3:19 pm
Filed under: Uncategorized

Europe’s leading Digital TV consultancy is looking to enhance their engineering team, with World-Class Integration Engineers with experience in Embedded Linux, middleware integration with Direct TV Middleware stack. Software Engineering experience from UI development using Java, Middleware development in C, C+, and Device Driver Led Development, and Linux Kernal development is required! Knowledge of IPTV, Digital TV STB Technologies DVB, MPEG, PVR/DVR, HD-TV is a benefit!

Working for a leading consultancy operating largely within the Digital TV market place, leader’s within the field of DTV integration and IPTV Technology. Our client has multi million pound projects that need urgent assistance!

Requirements.

· Knowledge of C, C++, Java. As a minimum you should be very familiar with the intricacies of at least one of these languages and have a working knowledge of others.

· Debug/problem solving skills. You will have exceptional problem solving skills and be able to demonstrate how you have used these in the context of Software integration. You will be very familiar with a range of debug tools and be able to identify the combination of tools best suited to rapidly reproducing or localising and diagnosing both simple and complex software faults.

· Experience with embedded operating systems such as Linux is essential, VxWorks or Nucleus would be an advantage.

· Multi-tasking/multi-threaded environments. Your experience will include either writing or debugging software in a multi tasking or multi-threaded environment and you will be capable of describing the techniques and pitfalls of this environment.

· Configuration management and issue tracking. You should have previous exposure to configuration management and issue tracking tools such as CVS, TRAC, Bugzilla, or similar.

Experience of the following, whilst not mandatory would be advantageous.

· Network and communications low-level APIs and associated stacks (IP, TCP). AV related internet protocols such as RTP.
· mpeg transport stream processing and decoding & DVB SI.
· Formal design methods and related tools and notations.
· Digital TV Industry Middleware and Application solutions such as OpenTV, NDS fusion, Media Highway.
· Digital TV industry Conditional Access solutions such as Irdeto, NDS, Connax, Nagra.
· Silicon and associated device drivers for digital TV industry such as ST, broadcom, NXP-Trident.

If you feel you have the aptitude to work alongside the foremost specialists within Digital TV Software integration, apply now!



Linux System Administrator (Online Trading Platform) £400 per day London
March 31, 2010, 9:20 pm
Filed under: Java Jobs, PHP Jobs, Uncategorized

The largest online trading platform is looking to recruit a Linux System Administrator, working in a multi-clustering environment, with a high availability transactional back end. You must have a strong Linux, CentOS, Red Hat background, ideally worked with Java, Tomcat, ActiveMQ, Jackrabbit. Experience with MySQL support and Monitoring tools such as Nagios is a benefit.

· Systems administration and maintenance of Linux, Solaris CentOS and RedHat operating systems.

· Administration and maintenance of MySQL, Postgres and Oracle databases.

· Troubleshooting and resolving faults on supported systems within service level agreements

· Working knowledge of source code control systems such as CVS or Subversion.

· . Scripting experience in Unix shell, Perl or Bash Scripting.

· Understanding of HTTP, DNS, SMTP & SSL is important, along with, ideally, LDAP & SNMP

· Experience setting up and using monitoring tools such as Nagios and Xymon/Hobbit

· Experience supporting bespoke applications in a rapidly changing new media environment. .

· Solid experience installing, configuring, tuning and maintaining Apache, Java (standard edition), Tomcat, Subversion and PostgreSQL are essential.

· Working knowledge of virtualisation, VMWare ESXi management, Cisco ASA, Software load balancers and Switch Management.

· You must be willing to do desktop support as when needed -Ticketing tools: Jira, Bugzilla

This is an incredibly high traffic, transactional fast paced environments to work in, and you must be super intelligent to quickly learn the system!



C++ Contract Software Engineers (Revolutionary DTV Project) London £500 per day
March 31, 2010, 9:20 pm
Filed under: C++ Roles, Digital TV Roles, Uncategorized

A Joint-venture between the leading entertainment broadcasters are looking to hire a team of Software Engineers to build a new broadcast Set Top Box platform, which will send shockwaves through the Digital TV industry. C++ Engineers with exceptional knowledge of using Boost libraries, Memory Management, Design Patterns, Agile Scrum, optimised C++, and experience of working in a resource constrained highly multithreaded environment are required urgently

This is an incredibly fast moving environment to work in, with rapid iterations, and industry changing tools being used. You must be an exceptional engineer, with a strong emphasis on developing code, which is scalable and easy to maintain. Working on revolutionary embedded Set Top Box technology, working on a Greenfield opportunity, there isn’t really a more exciting place to work. You must have experience from a world-class engineering environment using Object Orientated (OO) languages including C++. .

Essential experience:
· Boost – experience of and an opinion of.
· You have a strong understanding of multi-threaded programming in C++.
· Experience (ideally in a commercial environment) of designing low latency distributed computing systems that have availability, reliability and performance guarantees.
· Memory Management – experience of and an opinion of
· Design Patterns – experience of and an opinion of
· Design Patterns – they are releasing 4-6 weeks using KANBAN
· LEAN and BDD (behavioural driven development)
· Use of debugging tools such as GDB
· Use of revision control systems
· IP networking & Linux IP configuration
· Detailed knowledge of GNU toolchain, including building shared libraries
· Good communication, documentation, and

Preferable:
· Knowledge of DirectFB, inter-process
· Communication mechanism, Dbus
· Knowledge of DVB specifications
· Knowledge of IPTV
· Experience of using cross-compilers

Skills & Attributes Required:
· You are as passionate about making code maintainable as you are about making it efficient in the places it matters.
· Knowledge of which bits of C++ not to use, and how to avoid reinventing the wheel.
· Excellent technical and analytical skills.
· A driven self-starter, who is capable of adapting to change quickly and effectively.

Apply now if you have what it takes to work on a ground breaking venture, that is going to pave the way for a new way to watch TV, browse the web, and play games.



Front End Web Developer – London (High Traffic, Scalibility) £50k
March 31, 2010, 9:19 pm
Filed under: Design Roles, Uncategorized

The UK’s leading Rich Media Application development house building cutting edge bespoke applications are looking for a Front End Developer (UI Web Developer). This is working in an incredibly technology focused environment, building RIA apps, building communication portals for Javascript to communicate with Flash using SWFObject, blending Flash and HTML to create a Mashup UI! You will be passionate about W3C standards, and code unobtrusive Javascript (OO Javascript), clean Xhtml, CSS and Ajax. This is a web 3.0 environment working for an incredibly huge world recognised brand. As a Front End Web Developer you will be dedicated to build and enhance the existing User Interface within a team of UI Web Developers practising Agile.

You will be working on exciting web 3.0 Web applications, a next generation technology platform and working with Greenfield CMS Technology, developing Object Oriented code.

Developing on a blank sheet of paper with web 3.0 technologies, the Client requires:

Must have:

· AJAX
· OO Javascript, Unobtrusive Javascript. (All code must be Object Oriented)
· XHTML, CSS, XML, to the WC3 Standard

Any experience in the following will be beneficial:
· Previous experience of Rich Media content.
· Any experience with Adobe Flash (especially Flash-Lite)
· WMODE or SWFObject
· Experience creating MashUps, or Widgets!

This role allows:
· Work within a multi-discipline team to develop and launch highly engaging applications that will run on Rich Media content driven web 2.0 sites.
· Push technology to the limit and add your ideas into a user-centric design process.
Keep abreast of emerging technology.
· Be willing to share your knowledge with the rest of the team

· Ideal candidate will have experience (design->development->launch->support) of contemporary/web2.0/ecommerce websites (like bbc.co.uk, sky.com, play.com, apple.com, facebook.com, cnn.com etc.)

This position is for an experienced Web enthusiast to join a vibrant, focussed and technically minded team which is responsible for developing and maintaining rich media web app, allowing users to network and build exciting web tools!

You will work in a mixed skill development team, using Scrum to release new product features every 4-6 weeks under the direction of the CTO. You will be comfortable using different technologies/languages as necessary to meet overall team objectives, though remain an expert in your area of experience. You will have the opportunity to lead development cycles, provide creative solutions to challenging problems, and help shape the direction of the website building application.

You relish the opportunity of leading other developers, and expand your technical and managerial skills. You’ll want to provide technical leadership where you are an expert. You want to get stuck in from day one and deliver value to the company through hard work. You have a highly analytical mind and love solving problems and creating the right solution. You can code and you’ve proved yourself in a team creating scalable commercial systems dealing with high traffic. Now you want to step up and take a bigger role.



Front End Web Developer/Web Designer London £50k
March 31, 2010, 9:18 pm
Filed under: Design Roles, Flash, Uncategorized

tion
Social Networking site is looking for a Web Developer/Designer to work on web based, mobile, RIA and new emerging technologies. An Agile Designer/Developer who is an expert in xHTML & CSS, Adobe Photoshop and Illustrator. Experience in PHP highly beneficial. Your skills set will be 50% visual designer and 50% xHTML / CSS UI Developer/Front End Developer. Your design ability will range from Concept sketches, Branding and User Experience whilst your development skills will cover everything from Accessibility to Search Engine Optimisation. You will be experienced in handcrafting your code and will be passionate about new web technologies, emerging trends and innovative consumer facing products.

This is a role essentially finding what is the next big thing out there, in the World of Web. Development and design move really fast in the organisation with Research, Prototype Development, Testing, Implementation, all being conducted within a Week, on occasions.

We are looking for a creative Web Designer to join in a hybrid role working towards the team’s goal of creating the most compelling User Experience. Your skills set will be 50% visual designer and 50% xHTML / CSS Developer. Your design ability will range from Concept sketches, Branding and User Experience whilst your development skills will cover everything from Accessibility to Search Engine Optimisation. You will be experienced in handcrafting your code and will be passionate about new web technologies, emerging trends and innovative consumer facing products.

Your responsibilities will include:
Working with the Innovations Team to brainstorm creative solutions to design challenges
Creating valid XHTML/CSS mark-up based on supplied designs
Designing internet-enabled applications for deployment using RIA platforms
Working with the team on large-scale development projects and applications.
Independently manage the development of small web projects from Information Architecture to launch
Create User Interface prototypes and design specifications
Researching and utilising new technologies as required by project and studio needs.

Technical Skills & Experience
Hands on experience with xHTML & CSS
Experience with Adobe Photoshop™ and Illustrator™
JAVASCRIPT Development
An understanding & appreciation for developers using Java & PHP

To be successful in this role you will need to demonstrate:
·An understanding for agile methodologies and the impact this has on a designers working style
·A passion of emerging web technologies and trends
·The ability to sketch out ideas to assist brainstorming sessions and bring to life discussions
·A collaborative approach to meet the teams goals
·Imagination, flair and creativity to help the team meet the business needs

This role is for someone who is unafraid by challenges, someone who can get stuck in immediately. You will be trying new things, taking risks, being confident in your own abilities, being a bit of a Geek! The role will entail you working outside your comfort zone, to find new ideas, and emerging technologies. You must have your own approach and style, be a rising star.

This role is for a great expert candidate willing to work on new emerging technologies.



6 PHP Development Contractors required Urgently £350 a Day London
March 31, 2010, 9:17 pm
Filed under: PHP Jobs, Uncategorized

Our client is a leading technologist who is redefining the web. They have an opening within their Innovations team, a team of expert Engineers who find the next big thing on the web. They require an R&D focused Software Engineer, who are specialist within PHP using the open source stack. You must love Agile and be passionate about scalability. Preferred skill set is PHP, Mysql, Zend, Symphony, Codeignitor, MVC Design Patterns

Looking to hire several PHP Developers, reporting to the PHP Development Manager you will be responsible for PHP programming on the LAMP stack, using Codeigniter and MVC design patterns. You will work in an Agile, Scrum environment and develop OO-PHP, Object Oriented PHP code. Using PHP5, Mysql, ideal for a PHP Developer to enhance their career.

You will be developing exciting web 3.0 Web applications, working on next generation high-end database applications with high traffic, high performance real-time sites and working with Greenfield CMS Technology. working with some of the best Open Source Developers within a team of great Agile Developers

Responsibilities
· Designing and implementing a new web app to serve business and retail clients.
· Helping to establish best development practice in the team.
· Identifying bottlenecks in, and profiling of the application codebase.

Essential
· Extensive experience with object-oriented PHP.
· Independent problem solving skills, ability to write code that scales well.
· Understanding of how the web works, from HTML to HTTP.
· Flexibility: we’re a small team, but we move quickly.
· Embrace agile software engineering practices; TDD, Continuous Integration…
· Experienced crafting semantically correct HTML, quality structured CSS and tested, unobtrusive JavaScript.
· Experience of MVC web frameworks such as Symfony.
· Comfortable writing xPath expressions.
· Experience of use of JQuery and/or Prototype JavaScript Libraries.
· Experience with functional testing tools such as Selenium.
· Solid understanding of cross-browser technology issues and how these can be addressed in development.
· A practiced philosophy of Test Driven Development.
· Commercial experience scaling and tuning PHP web applications.
· Experience working on high-volume websites.
· Bachelors’ degree or equivalent industry experience.

Desirable
· A working knowledge of Java web applications (Servlets etc).
· Zend Certification advantageous.
· Linux Shell Experience.

This is a chance working with sites that have multiple servers involving clustering of Mysql servers.

This position is for an experienced LAMP developer to join a vibrant, focussed and technically minded team which is responsible for developing and maintaining high traffic, high performance sites.



PHP Developer Central London – Social Networking £45k
March 31, 2010, 9:16 pm
Filed under: PHP Jobs, Uncategorized

Social Networking site is looking to revolutionise their online presence with a complete technology overhaul. Looking to hire several PHP Developers, reporting to the PHP Development Manager you will be responsible for PHP programming on the LAMP stack, using Zend and MVC design patterns. You will work in an Agile, Scrum environment and develop OO-PHP, Object Oriented PHP code. Using PHP5, Mysql, ideal for a PHP Developer to enhance their career.

Using PHP5, Mysql, ideal for a PHP Developer to enhance their career. You will be developing exciting web 3.0 Web applications, working on next generation high end database applications with high traffic, high performance site and working with Greenfield CMS Technology. Excellent career development opportunities available, and working with some of the best Open Source Developers within a team of great Developers

Our client is working on developing a industry changing web 3.0 website with a blank sheet of paper for technologies on that. Everything is green field. The site they are deploying now has a catalogue of over 10m titles – the search engine technologies behind that are revolutionary.

You must be proficient and have demonstrable experience in:

· OOP in PHP 5
· MySQL
· CSS
· Javascript
· HTML
· Familiarity with MVC design patterns
· Strong communication skills coupled with a strong desire for personal development
· Experience in an Agile methodology, preferably Scrum
· Experience with Zend framework

You must have:
· Solid object-oriented design, programming, and debugging skills
· A demonstrated expert-level proficiency in PHP 5
· A strong understanding of SQL and database design
· Experienced in the use of appropriate development tools including source code management and the Linux command line
· Track record of producing high-quality web applications through the full product lifecycle
· Excellent technical communication, both verbal and written
· Ridiculous attention to detail

This is a chance to work with a network working with sites that have multiple servers involving clustering of Mysql servers.

This position is for an experienced LAMP developer to join a vibrant, focused and technically minded team which is responsible for developing and maintaining high traffic, high performance sites.




Follow

Get every new post delivered to your Inbox.