|

Get new similar jobs by email for

Senior Application Software En...

By continuing you agree to Monster's Privacy policy, Terms of use and use of cookies.
Monster
 
 
 
 

Job Summary

Company
Rambus
Location
Garland, TX 75044
Job Type
Full Time
Employee

Senior Application Software Engineer

About the Job

Rambus Inc. is hiring an outstanding application software engineer with systems experience to join our world class technology team.  This is a hand-on position where you will be architecting, designing and implementing software for high performance memory storage product.  Candidate must have significant experience in building high performance software products. The candidate must be familiar with standard software development methodologies and must have a track record of delivering quality system products.

Responsibilities

 

·          Design and implement Linux application software for high performance server system

·          Optimize/Debug user space application with good understanding of overall hardware CPU/Cache/OS/Network environment

·          Write multi-threaded software to scale application processing to multi-core execution units

·          Integrate and tune application software to maximize system I/O and Throughput

 

Required Skills/Experience

·          BS or MS in computer science, computer engineering, electrical engineering, or related degree preferred

·          3+ years of experience developing Linux applications in C/C++ using pthreads, sockets and tcp/ip networking

·          Expertise in C and C++ languages

·          Significant experience with NoSQL data stores, Web Cache or Web Server Internals

·          Strong knowledge and development experience with HTTP and MemcacheD is a plus

·          Prefer candidates with track record of delivering production-quality software to end customers

 

Personal Attributes

·          Entrepreneurial drive and a demonstrated ability to achieve goals in an innovative and fast-paced environment

·          Excellent written, verbal, and interpersonal communication skills

·          Highly self-motivated and directed, with keen attention to detail

·          Able to prioritize and execute tasks in a high-pressure environment

·          Proven analytical and creative problem-solving abilities

·          Ability to work in a team-oriented, collaborative environment

 

Job Tools

  • Follow Company
    Your information may be shared with the company.
  • Following Company
  • Print
  • Share
  • Report this job

Quantcast