Software Engineer Job in Bradford BD11TQ, Yorkshire UK
Job Description:
My leading client are looking for a Senior Software Engineer who will maintain quality software systems including Front-end drivers, associated documentation together with test applications, in both STB and PC environments, which conforms to my clients Product Development Process and converges towards the Business and Project Requirements.
PRINCIPAL ACCOUNTABILITIES
- Work alongside a team of engineers, as a technical lead, to write, integrate, debug and release object based front-end driver software, and associated components, to project teams.
- Apply an understanding of modulation and coding concepts in writing dedicated algorithms to control and optimise the performance of RF and demodulator chipsets.
- Create specifications for large/complex software systems as required.
- Produce well structured, documented and maintainable code
- Assist in definition and promotion of defined quality standards for software engineering
- Provide maintenance support for existing software to ensure prompt rectification of problems
- Ensure proper test, debug and verification of software prior to release throughout the development.
- Participate and contribute in formal Design and Project Reviews including input into other areas of discipline (e.g. QA, Manufacturing, etc.)
- Create work breakdown and estimates for New Projects/Systems
- Provide analysis on competitor products and systems
- Configuration management in relation to software releases, build environments and managing source trees
- Working with the RF Engineers to develop, write, debug, test and release software for controlling automated test rigs, in accordance with established procedures.
- Enhance the test rig software to support the expanding set of tests carried out on the hardware and the software drivers.
EXPERIENCE/SKILLS
Essential
- HND/Degree in Engineering, Computer Science or Technology discipline
- Commercial software development experience within Consumer Electronics, Telecoms, Automotive, Industrial or Aerospace Industries
- A good understanding of Digital RF communication systems, and modulation and coding principles.
- A good understanding of Object Oriented Programming principles.
- Good knowledge of programming languages, in particular C/C++.
- Been Involved in several large, complex and multi-disciplinary projects utilising the full software engineering life cycle and using appropriate Structured Design Methodologies
- Skilled in developing effective relationships (internal/external) as well as evaluating competition
- Experienced in Real Time Applications and Operating Systems
Desirable
- Knowledge of addition programming languages, MSVC++, MFC, COM, UML and VB script
- Low level driver experience of RS232, GPIB, and I2C
- Proven mentoring ability and experience in the Software Engineering Discipline
In Return:
You will receive an extremely competitive salary along with comprehensive company benefits. This is a phenomenal company that will provide you with invaluable experience at the highest level and is certain to be an important step in your career.
Benefits include; health and dental, life assurance, pension and free car parking and much more!
If you feel you have the ability to excel as a Senior Software Engineer please forward your CV.
With over 40 years of specialist experience, Advantage Technical Resourcing is the recruiter of choice for IT, Engineering and Energy professionals across EMEA. Working with some of the leading employers around the world Advantage offers global contract and permanent career opportunities across a wide range of industries and sectors. Please visit our website www.advantagetr.co.uk to find out more about us.
Advantage Technical Resourcing. Services offered are those of an employment agency for permanent work and/or employment business for the supply of contract/temp work.