Home  Post Resume Quick IT Job Search  Advanced IT Job Search 
Skip Navigation LinksHome » Job Details
Morgan Steel Consulting Ltd
  Company Profile
Morgan Steel's mission is to add value to and build long term relationships with clients and candidates.

Our core values are:
Service Delivery

We provide high quality recruitment solutions to the Information Technology sector and specialise in permanent vacancies

  Job Details 

Senior Software Engineers - Multiprocessors

Posted On:  4/28/2021 7:04:37 AM

Senior Software Engineers - Multiprocessors

No. of vacancies:  1
Qualifications:  Degree in Computer field
Essential Skills: 
Minimum Total Experience:  3
Job Tenure:  Full-time Only
Salary Offered:  £35000 - £60000 per annum
Job Location:  Berkshire England United Kingdom

  Job Description
Main duties and responsibilities
*Designing, implementing and maintaining complex media processing components ranging from multi-processor/multi-core media frameworks to codecs (both audio and video), encryption and signal processing algorithms with specific focus on performance.
*Evaluating components for future platforms including prototyping and risk assessment
*Participating in designing future high performance platforms
*Optimization and performance enhancing design and implementation
*Both architectural/system design and detailed coding.
*Working closely with test and support teams to ensure and maintain the quality of the product.

Mandatory skills and experience
Extensive experience of software development in the C programming language is required. In particular the successful candidate will have skills including:
*Development of software for multi-processor architectures (an understanding of modern processors is vital). In particular, caches and multi-core processors, the memory hierarchy and interactions with input/output systems.
*Multithreaded embedded software development.
*Optimizing code for particular hardware architectures.
*Audio and video codec development.
*DSP programming.
*Excellent academic background

Desirable skills and experience
Experience of programming for networking applications, in particular, understanding the implementation of packet based networks and Internet Protocol stacks and the trade-offs made in networking implementations.
*Encryption algorithms
*Digital signal processing algorithms
*Digital logic and FPGA's

  Contact Information
Reference Name (If Any): 

Terms and Conditions | Privacy Policy | FAQ | Contact Us | Why?? | Link to us