In this position, your responsibilities will include but not be limited to:
- Defining the architecture of the software components for digital TV products; these software components usually include firmware which controls integrated hardware acceleration, drivers for the various target system software and operating system environments and reference applications
- Defining the architecture of these components, defining all the relevant APIs including the industry APIs to adhere to, estimating performance of the entire software and hardware (system) solution, and authoring detailed product requirements and software architecture specification documents
- Evaluating all software aspects arising out of use of new platform hardware capabilities
- Working closely with other platform architects in developing a complete platform specification, strategic planners in developing technology roadmaps and with the engineering organizations in order to facilitate implementation of specific software capabilities
- Working with internal and external parties in developing proofofconcept(s)
- Identifying and/or recommending third party vendors that need to be engaged
- Working closely with the product planning teams in understanding usage and gathering requirements
- You should possess a Bachelor of Science degree in Computer Engineering, Computer Science, or Electrical Engineering with more than seven years experience. Additional qualifications include:
- Previous experience working as architect or in development managerial role
- Firm grasp on programming tools such as compilers, linkers, and debuggers
- Knowledge of operating systems and driver level code
- Good understanding of hardware systems
- Strong problem solving, software engineering, and computer architecture knowledge skills required to identify key gaps and quickly resolve issues
- Good presentation and documentation skills
- Ability to lead processes and team work in highly matrixed environments
- Experience in Realtime and/or Embedded software
- Experience with Windows* and/or Kernel would be an added advantage
- Wide knowledge in protocol stacks, experience in STB and PCTV protocols stacks (Microsoft BDA) would be an added advantage
- Strong C programming experience required, C++ and scripting languages would be an added advantage
- Strong influencing skills and customer orientation would be an added advantage
- Some Application level software experience would be an added advantage
Job Category Engineering
Location United KingdomEngland, Lincoln
Full/Part Time Full Time
Job Type Experienced
Regular/Temporary Regular
Additional Information
Posting Date Oct 12, 2007, 12:50 PM, (UTC +5:30)
Apply Before Oct 12, 2008, 05:29 AM, (UTC +5:30)
Link
No comments:
Post a Comment