DCSIMG

Embedded C Software Engineer - Digital TV STB - Southampton

Embedded C Software Engineer - Digital TV STB - Southampton

Experienced Embedded C Software Engineers required to join an expanding R&D team, based near Southampton, developing software for the digital broadcast TV industry. The company enjoys worldwide success providing services to more than half the world's digital viewers. The development group is involved in both the delivery of high quality, functionally rich middleware solutions and evolving the development techniques and methodologies used to create them. There is a great deal of collaboration between development teams, both within the UK and internationally, so excellent communication skills are essential. Candidates will be industry experienced and ideally educated to at least BSc level in Computer Science or a related discipline.

This is a growing company which places significant emphasis on retaining and developing the talents of its staff. As such, opportunities exist for software engineers to progress along either a technical or managerial career path into a variety of roles.

Main duties and responsibilities of the role

* Work within a team of highly motivated developers using knowledge of both software and hardware devices
* Liaise with other development groups, Project Managers and Systems Architects as appropriate
* Design of software to meet customer and internal requirements, defining interfaces to other software components
* Software component integration, writing and debugging code
* Contribute to automated test environments, continuous integration tools and maintenance of software quality metrics
* Take responsibility for ensuring that the Software Code of Practice and the Software Development Process are followed
* Take responsibility for the everyday processing and maintenance of software defect reports
* Take responsibility for delivery of software features to the committed schedule
* Track individual defect fixes or new developments against the schedule and provide status reports to the team leader
* Identify technical changes necessary to achieve a specific customer requirement
* Take responsibility for the quality of your own code
* Escalate, where necessary, project and technical conflicts
* Take an active role in personal technical and professional development

Skills and experience

* Proven real-time/multitasking embedded C software development experience

Plus one or more of the following;

* Use of simulators, compilers and debuggers
* Linux development and POSIX standards
* Real Time Operating Systems
* CM systems especially ClearCase
* Design methodologies including CASE tools (UML) and Agile techniques
* Professional coding practises and standards, particularly MISRA
* Software architecture and design
* Java, XML and web scripting
* STB and broadcast headend systems
* DVB, XSI, DSS Digital TV standards
* Educated to BSc or MSc level in Computer Science or a related discipline

Candidate profile

* Strong team player who enjoys collaborative working
* Excellent communication and organisational skills
* A self motivated person who can work in a demanding environment to strict time lines
* Creative, innovative thinker with good problem solving skills
* Meticulous and thorough with a healthy respect for quality and standards
* Proven software engineering experience with a sound appreciation of all aspects of the software life cycle
* Ability to analyse and improve working practises within the team as well as the products developed

Salary and benefits package

* 35k to 45k per annum
* 25 days holiday
* Private Healthcare with BUPA
* Pension Scheme with 8% company contribution
* Life Assurance
* Sports and Social Club
* Annual bonus scheme
* Relocation assistance

Please be assured that while we give every application our full consideration we cannot guarantee a response to every applicant. If you have not received a response within 5 days of applying please use this as an indication that you have not been successful on this occasion.

Interested? Please click the 'apply online' button below

Please note: We strongly recommend that you do not provide your bank account details or any other personal financial information when applying for a job. If you see a vacancy on where the advertiser requests bank account details, please send an email to abuse@thecareerengineer.com

 

Search and apply for jobs direct from your iPhone

Download iPhone JobSearch app