Showing posts with label c++. Show all posts
Showing posts with label c++. Show all posts

Friday, October 12, 2007

Sr. Software Engineer at intel

Description
In this position, you will be responsible for design, development and support of manageability solutions and applications for Intel? Server platforms.

Qualifications
  • You should have a Master of Science degree in Software Technology with six years of Industry experience. Additional qualifications include:
  • Project experience on C, C++, Visual Basic* scripts, Extensible Markup Language (XML) and/or XSLT and others
  • Project experience of developing Management Pack (MP) on Microsoft* MOM
  • Exposure to any software Manageability Solutions
  • Experience on both Windows* (including WMI) and Linux* environment (including Pegasus)
Summary
Job Category Engineering
Location India-India, Bangalore
Full/Part Time Full Time
Job Type Experienced
Regular/Temporary Regular

Additional Information
Posting Date Oct 12, 2007, 02:22 PM, (UTC +5:30)
Apply Before Oct 12, 2008, 05:29 AM, (UTC +5:30)

Link

Tuesday, October 9, 2007

Software Engineer at Volt Services

Location: Herndon, VA

Description:
Work includes software analysis, design and development of an application that utilizes a legacy system written in C/C++. Provides software engineering knowledge and technical leadership during all phases of software development, from requirements analysis to software design, documentation, development, integration, testing and deployment. Develops and maintains code and integrates software components into a fully functional software system. Develops software verification plans, test procedures, and test environments, executing the test procedures and documenting test results to ensure software system requirements are met. Trains and mentors others. Resolves or oversees resolution of programmatic problems. Acts as subject matter expert on programming languages, development tools, specific software systems, and system-specific issues, processes, and regulations. Works on unusually complex technical problems and provides solutions which are highly innovative. Develops advanced technical ideas and guides their development into final product.
Requirements:
Successful candidates must have: Documented experience and demonstrate the ability to develop sound software design and code Solid skills in C programming Solid knowledge in transformation of concepts into designs and operating models using C and C++. Experience in Java, RDBMS, and messaging-oriented middleware desired. Experience in UML desired. Prior experience in air traffic management a plus Knowledge and experience with systems engineering concepts and applications applied to software systems highly desired. EOE.

Type:
CONTRACT

Duration:
120 - 180 Days

Payrate:
DOE

Link

Monday, October 8, 2007

QA Engineer at imeem

Location: San Francisco, CA
imeem is seeking a full-time talented and enthusiastic QA Engineer ready to take imeem to the next level. The ideal candidate will be responsible for developing and executing test plans/scripts and delivering a high quality product to the market. The successful candidate should excel in a fast paced and dynamic environment.

Key responsibilities:
  • Help with acceptance, functional, regression, and performance testing
  • Develop and maintain automated test infrastructure
  • Help configure and maintain the QA Test Lab
  • Help classifying and track bugs
  • Help with customer support issues

Successful candidates should have the following qualification/requirements :
  • Some Bash, Perl or other shell scripting experience
  • Knowledge of Unix/Linux
  • MS Windows
  • Should have a thorough understanding of QA processes and methodology
  • Minimum of 2 years QA experience
Desired skills :
  • Familiar with the Extreme Programming lifecycle
  • Windows, .NET, C#, Visual Studio
  • Virtual PC or VMWare experience
  • Experience in one or more programming languages such as Java, C, C++, XML
  • SQL, MySQL
  • Use of SCM tools like: subversion, CVS, or Perforce
  • Use of bug tracking software like: Bugzilla
Link

Saturday, October 6, 2007

Software Engineer - Developer at Akamai Technologies

Location: US-CA-San Mateo

Overview:
Akamai is the global leader in distributed computing solutions and services, helping organizations grow their online businesses without growing their IT infrastructures. With thousands of servers in hundreds of networks around the world, we use our computational and network power to transform the chaotic Internet into a predictable, scalable, and secure business platform.
Our customers trust us to deliver music, videos, games, software downloads, news, and web-based applications of all kinds to a global audience with unmatched performance and reliability. This includes some of the most established names in business, government, manufacturing, retail, and media.

Responsibilities:
  • We are seeking new graduates to join our EdgeServer Platform team. In this role, you will be part of a highly skilled and motivated team that develops Akamai's core caching / delegate server technology.
  • You will design new features and applications for the platform, seeing development from conception and design through testing and deployment.
  • You will also implement changes and design regression tests to make permanent solutions to platform problems and implement scalable and robust systems using C/C++. Lastly, you will have minor on-call duties for off-hours problem resolution (normally one week on-call every 2-3 months).
Qualifications:
  • Recent grad or graduating student with a MS or BS in Computer Science
  • Knowledge of both C and C++ with experience of TCP/IP networking, multithreading, and server development.
  • Practical experience with SSL and the OpenSSL API
  • Good knowledge of the HTTP protocol and familiarity with SQL
  • Development experience on Linux or other Unix flavor is required
  • Excellent written and verbal communications skills
  • Experience with the GNU GCC compiler family
  • Working knowledge of Perl and shell scripting preferred
  • The ideal candidate is goal-oriented, has the ability to handle interruptions while fluidly switching between several projects and deal with issues that arise when running a highly available service
Link

SQA Engineer, EdgeSuite at Akamai Technologies

Location:US-CA-San Mateo

Overview:
Akamai is the global leader in distributed computing solutions and services, helping organizations grow their online businesses without growing their IT infrastructures. With thousands of servers in hundreds of networks around the world, we use our computational and network power to transform the chaotic Internet into a predictable, scalable, and secure business platform.
Our customers trust us to deliver music, videos, games, software downloads, news, and web-based applications of all kinds to a global audience with unmatched performance and reliability. This includes some of the most established names in business, government, manufacturing, retail, and media.

Responsibilities:
  • Perform manual and automated functional tests as well as large-scale system tests for Akamai services
  • Measure server performance and ensure scalability from release-to-release
  • Develop automated tests to replicate real-world scenarios that plug into a regression test harness
  • Review bug descriptions, functional requirements, and design documents
  • Work closely with developers to design test criteria and develop test plans
  • Work in parallel on more than one QA project at a time

Qualifications:
  • Experience with languages such as Perl, SQL, and C/C++
  • Experience with Linux/Unix operations system required
  • Knowledge of web technologies is a plus, especially PHP, CGI, HTML, and JavaScript
  • Strong technical background & computer coursework, good communication skills, responsible and diligent
Link

Senior Software Q.A. Engineer at Akamai Technologies

Location: US-CA-San Mateo

Responsibilities:

  • Design tools, develop Perl scripts and work with SQL
  • a creative thinker with advanced technical expertise in UNIX / Linux operating systems and HTTP, DNS and TCP/IP technologies as well as proxy servers, web servers and caching technologies
  • Responsible for validation and verification of EdgeSuite and EdgeComputing service offerings to provide robust and scalable e-business infrastructure and cost effectiveness for global customer base at the enterprise level.
  • Implement in-depth understanding of SQA life-cycle from functional requirements gathering to the design and execution of automated, manual and system level tests.
  • Develop creative, competent analyses to identify root causes of technical problems & develop resolutions
  • Perform manual and automated functional tests as well as large-scale system tests create, enhance and maintain automated build and unit/regression test infrastructures
  • Write Perl modules for functional testing; utilize C/C++, Unix shell scripting; utilize knowledge of HTTP, TCP/IP and DNS protocols to perform manual and automated test in a large-scale Internet test network
  • Review bug descriptions, functional requirements, design documents and code, working closely with developers to design test criteria and develop test plans
  • Ensure proper documentation of work; responsible for mentoring and training other team members.
Qualifications:
  • M.Sc. in computer science, computer engineering, electrical engineering or related equivalent degree.
  • No experience required.
Primary skills:
  • ability to perform as a Q.A.
  • test software engineering for multiple applications
  • releases with an emphasis on databases, networking, web and client server applications
  • technical expertise working with UNIX environment
  • understanding of proxy and web server technology including HTTP, DNS, caching, TCP/IP programming experience in C/C++, Perl or similar languages
  • expertise in problem solving and technical troubleshooting with an emphasis on Q.A.
  • test engineering and experience the software product life cycle
  • proven skills in oral and written communication.
Link

Senior Linux Software Engineer at Chancellor

Location: Sunnyvale CA

Responsibilities:
  • As part of the System Software group, participate in the architecture design for the next generation of broadcast data services.
  • Code modules of the core operation system, memory, I/O driver, and low-level device driver in Linux
  • Work with the QA department as required.
  • Work with the Manufacturing department as required.
  • 4 years knowledge and experience in Linux device driver.
  • Working knowledge on MPEG video and audio drivers is a plus.

Qualifications:
  • BS in Computer Science or Electrical Engineering
  • Minimum of five years experience in software development.
  • Minimum of four years experience in Driver Development in Linux.
  • Well versed in C development.
  • Very desirable: Working knowledge of network protocols: UDP/IP
  • Very desirable: Knowledge in VxWorks Device Driver
  • Desirable: Digital video experience, especially MPEG.
Link

Friday, October 5, 2007

Product Engineer at rediff

Designation: Product Engineer
Department: Technology
Location: Mumbai
Job Summary :
Rediff.com develops products which are used by a large number of consumers on the Internet. The Engineer in the product development team will participate in the full lifecycle from conceptualization to design and implementation of the product.
Key Responsibilities :
1 The engineer will be responsible for design and implementation of a product and will perform in concert with UI design and engineering specialists for the functionality and with the service operations team for reliable delivery of the service to the end consumer.
Professional Qualification :
Essential: Bachelor's/Master's Degree in Computer Science or Engineering is preferred
Desired: Candidates with strong analytical and quantitative skills and experience in programming may also apply.
Experience (years & type):
3+ yrs of relevant experience

The candidate should have advanced design, programming skills and a knowledge of the product development process.

Experience and knowledge in the following areas is essential:
  • Program Design methodologies
  • Java/PHP/Python/C/VC++ programming languages
  • Data modeling and Relational database design
  • Programming for a Linux/Windows systems environment
Familiarity with design frameworks and integrated development environments is desirable.

Link

Thursday, October 4, 2007

Manager - Product Engineering at rediff

Designation: Manager Product Engineering
Department: Technology
Location: Mumbai
Job Summary :
Rediff.com develops products which are used by a large number of consumers on the Internet. The Manager Product Engineering will participate in a full product lifecycle on the Internet, from conceptualization to design, implementation and deployment. The position offers a rare professional opportunity to innovate and excel in design and implementation strategies with a diversity of technologies.
Key Responsibilities :
1 The key focus of the role will be on project and technical management of product design, engineering and deployment from the perspectives of function, scale, re-use, extension and quality of the individual technical artifacts and the product

Professional Qualification :
Essential: A Master's/Bachelor's degree in Computer Science or Engineering is needed.
Desired: A formal training in planning and project management will be desirable.
Experience (years & type):
7 To 8 yrs experience of product design and implementation of architectures, in the field of distributed applications and systems. The candidate should also have an experience and knowledge of software and systems engineering and the processes needed to ensure delivery and quality of the product.

The candidate should also have advanced design, programming skills and ability to innovate on product development process for optimal usage of technical and human resources.

Experience and knowledge in the following areas is essential:
  • Program Design methodologies
  • Java/PHP/Python/C/VC++ programming languages
  • Data modeling and Relational database design
  • Programming for a Linux/Windows systems environment

Familiarity with design frameworks and integrated development environments is desirable.

Link

Systems Architect at rediff

Designation: Systems Architect
Department: Technology
Location: Mumbai
Job Summary :
Rediff.com develops products which are used by a large number of consumers on the Internet. The systems architect in the product development team will participate in the full lifecycle from conceptualization to design and implementation of the product. The architect will be offered opportunities to design and review product and deployment architectures for functionality and scalability of use on the Internet.
Key Responsibilities :
The systems and technology architect will provide review and guidance to product design, engineering and deployment teams, from the perspectives of function, scale, reuse, extension and intellectual property.
Professional Qualification :
Essential: A Master's/Bachelor's degree in Computer Science is needed
Desired: Ph.D
Experience (years & type):
5+ yrs experience of product design and implementation of architectures, in the field of distributed applications and systems. The candidate should also have an experience and knowledge of systems engineering, data networks and information retrieval systems. A specialized experience in any one of the above areas is preferred.

The candidate should also have advanced design, programming skills and a knowledge of the product development process

Experience and expertise in the following areas is essential:
  • Java/PHP/Python/C/VC++ programming languages
  • Data modeling and Relational database design
  • Programming for a Linux/Windows systems environment
Familiarity with design frameworks and integrated development environments is desirable.

Link

Wednesday, September 26, 2007

PHP Internals Engineer at Facebook

Facebook is seeking a PHP Internals Engineer to join the Product Engineering team. The position is a full-time position based in our main office in downtown Palo Alto. The PHP Internals Engineer will report to the CTO.

Location: Palo Alto, CA

Responsibilities:
  • Design software components
  • Code primarily in C
  • Interface with other team members to incorporate their innovations and vice versa
  • Educate other team members on PHP best practices
  • Extend PHP functionality to support our unique requirements

Requirements:
  • Expert knowledge developing and debugging in C on Linux
  • Extensive experience building PHP applications and extensions
  • Past contributions to the PHP project
  • Knowledge of PHP internals and Apache architecture
  • Experience working with Apache/PHP in high-performance environments
  • Excellent debugging, profiling and optimization experience
  • Experience with compile time optimizations
  • Interest in working on the second largest PHP website in the world
  • Excellent interpersonal and communication skills, and proven ability to work effectively with all organizational levels
  • BS or MS degree in Computer Science or Engineering preferred
Link :

Tuesday, September 25, 2007

Software Quality Engineer - San Bruno

This position is based in San Bruno, CA.

Do you want to work with some of the best engineers in the world, helping to create YouTube's newest generation of products? We are looking for Software Engineers to work with the Development team and the QA team to automate testing, create new test harnesses and implement new automation tools.

Engineers use their top notch software design, analysis and programming skills to create innovative automated test systems. Help design and build intelligent systems that can explore various use cases and scenarios for the world’s most impressive computing infrastructure.

Strong candidates will have one or more of the following:

  • 3+ years of Testing and Automation experience.
  • 2+ years of Software Internationalization or Localization.
  • Experience leading and managing engineering teams.
  • 2+ years of experience:
  • Writing open source test automation tools.
  • Testing software in a distributed networking environment.
  • Testing large scale enterprise products.
  • Relational Databases or programming in SQL.
  • Testing ETL and data warehouse applications.
  • TCP/IP network programming and various protocols.
  • Linux kernel, OS design, and clustering systems.
  • Security Testing.
  • Passion for testing and the ability to work independently on diverse problems.
  • Team Orientation and leadership potential.
  • Outstanding school or work performance.
  • Superior analytical and problem solving skills.
  • Excellent oral and written communication skills.
  • Diverse interests and a passion for technology.

Requirements:

  • BS or MS in Computer Science or equivalent, PhD in Computer Science a plus.
  • 3+ years of development and/or test automation experience.
  • Working knowledge of C, C++. Java, or Python.
  • Good scripting skills in at least one common language (Perl, Python, Shell).
  • Highly proficient in a Unix/Linux environment.
  • Deep knowledge of Internet technologies.
Link :

Software Engineer - San Bruno

This position is based in San Bruno, CA.

YouTube, a Google company, is looking for a talented, creative and motivated full-time Software Engineers. The work is challenging, creative, fast paced and intellectually stimulating. The successful candidate should have strong analytical skills, unwavering commitment to quality, collaborative work ethic and cutting edge skills.

Founded in February 2005, YouTube is the leader in online video, and the premier destination to watch and share original videos worldwide through a Web experience. YouTube allows people to easily upload and share video clips on www.youtube.com and across the Internet through websites, mobile devices, blogs and email. YouTube has quickly become the leading destination on the Internet for video entertainment.

Requirements:

  • BS or MS in Computer Science or equivalent (PhD a plus).
  • Minimum of 3–4 years of software experience, with a focus on infrastructure/backend development.
  • Extensive experience programming in C/C++ or Java.
  • Experience in database programming; MySQL preferred
  • Extensive knowledge of Unix/Linux environments.
  • Knowledge of TCP/IP and network programming.
  • Experience developing/designing large software systems.
  • Experience programming in Python a plus.
Link :

Software Engineer, Partners and Revenue Sharing - San Bruno

This position is available in San Bruno, CA.

Join the country's leading and fastest growing advertising sales organization. YouTube, a Google company, is looking for a Software Engineer to work in our San Bruno office.

Founded in February 2005, YouTube is the leader in online video, and the premier destination to watch and share original videos worldwide through a Web experience. YouTube allows people to easily upload and share video clips on www.youtube.com and across the Internet through websites, mobile devices, blogs and email. YouTube has quickly become the leading destination on the Internet for video entertainment.

The content partners team builds infrastructure and tools dedicated to providing 3rd parties a platform to upload and manage videos on the YouTube website. The successful candidate will work closely with product management to gather and define requirements and will then design and implement complete solutions from the bottom-up. The candidate's strong design and development skills will ensure the feature meet scalability and availability requirements in order to sustain the exponential growth our platform is exposed to. The candidate should thrive in a fast paced, collaborative and fun environment and have the ability to take business requirements and architect a complete solution. Projects created and implemented should meet extremely high standard in regards to scalability. With a strong sense of ownership, the successful candidate is expected to own and drive a project during its whole life cycle: from product definition, to design and development, deployment to live, maintenance and enhancement.

Responsibilities:
  • Content uploading.
  • Content management.
  • Methods for automatic content identification.
  • External and internal reports generation.
  • API framework and functionalities.

Requirements:
  • BS or MS in Computer Science or equivalent (PhD a plus).
  • Minimum of 3-4 years of software experience, with a focus on infrastructure/back-end development.
  • Extensive experience programming in C/C++ or Java.
  • Experience in database programming; MySQL preferred.
  • Extensive knowledge of Unix/Linux environments.
  • Knowledge of TCP/IP and network programming.
  • Experience developing/designing large software systems.
  • Experience programming in Python a plus.
Link :

Software Engineer, Monetization at YouTube

This position is available in San Bruno, CA.

The monetization teams builds tool and infrastructure for our partners to monetize their content via advertisement. The successful candidate will design and develop applications using leading edge web technologies.

Requirements:

  • BS or MS in Computer Science or equivalent (PhD a plus).
  • 2+ years of relevant industry experience (desired).
  • Experience developing features for website: HTML, XML, Ajax, Javascript.
  • Extensive experience programming in C/C++ or Java.
  • Experience in database programming; MySQL preferred.
  • Extensive knowledge of Unix/Linux environments.
  • Knowledge of TCP/IP and network programming.
  • Experience developing/designing large software systems.
  • Experience in online ads industry a strong plus.
  • Experience programming in Python a plus.
  • Experience programming in Flash a plus.
Link :

Software Engineer, Fraud and Analytics at YouTube

This position is available in San Bruno, CA.

YouTube, a Google company, is looking for a talented, creative and motivated full-time Software Engineer. The work is challenging, creative, fast paced and intellectually stimulating. Strong analytical skills, unwavering commitment to quality, collaborative work ethic and cutting edge skills are best fit.

Like data analysis, AI, building and implementing models? Come talk to us. The R&D team is focused on building systems that help users find new interesting videos, discover patterns in the video views to promote content and of course, stopping those pesky fraudsters from gaming the site for fame and fortune.

Founded in February 2005, YouTube is the leader in online video, and the premier destination to watch and share original videos worldwide through a Web experience. YouTube allows people to easily upload and share video clips on www.youtube.com and across the Internet through websites, mobile devices, blogs and email. YouTube has quickly become the leading destination on the Internet for video entertainment.

Responsibilities:
  • Building models that will discover the next viral video.
  • Finding people who are spamming the site.
  • Fighting gaming of video stats.
  • Finding the cool hunters on the site.
  • Building frameworks to experiment with video selection.

Requirements:
  • BS or MS in Computer Science or equivalent.
  • Minimum of 1-2 years of software experience.
  • Extensive experience programming in C/C++ or Java.
  • Experience in database programming; MySQL preferred.
  • Extensive knowledge of Unix/Linux environments.
  • Experience programming in Python a plus.
Link :

Saturday, September 22, 2007

Flash Developer at YouTube

This position is based in San Bruno, CA.

Working closely with product management, UI designers, visual designers and engineering the Flash Developer will be responsible for the architecture and development of all of YouTube’s flash based feature expansion. Although interactive design experience is preferred, the primary responsibility of this role is flash development.

Requirements:

  • BS or MS in Computer Science or equivalent.
  • Development experience in C/C++ or Java.
  • Experience with Flash communication server and/or Flash remoting a bonus, but not required.
  • Flash/ActionScript/JavaScript/HTML/CSS experience.
  • Experience with Flash Media Server.
  • Experience with server-side web frameworks.
  • Deep experience designing modular, object-oriented ActionScript.
  • Data driven UI experience.
  • Approaches Flash solution as a software engineering project.
Link :

Friday, September 21, 2007

Hardware and Software Product Development at Intel

Country : United States

Description:


At Intel, we constantly push the boundaries of innovation in order to make people's lives more exciting, more fulfilling, and easier to manage. Employees in our platform groups focus on technology that will make life richer and more convenient for everyone it touches. These technologies include Mobility, Digital Enterprise, Digital Home and Digital Health. Product development starts with rigorous analysis at the component feasibility stage and continues through production ramp. Systems engineers work on early product definition, ensuring that new product families meet quality and reliability requirements. Hardware teams work directly with process design and development teams to devise the best methods of production.

Responsibilities:
  • Ensure the testability and manufacturability of integrated circuits.
  • Evaluate, develop, and debug complex test methods.
  • Optimize component production with focus on quality and cost.
  • Work with process technology development and product teams on process and design.
  • Develop reliability models that address return on investment (ROI), process limitations, Q&R requirements, and product usage models.

Requirements:
  • Typical degrees include BS, MS, or PhD in electrical engineering, mechanical engineering, electrical and computing engineering, or computer science.
  • Experience with board design and analysis; ASIC design, analysis, and simulation; and design for manufacturability.
  • Experience with Cadence Concept and Allegro; RF circuit design and debug; firmware development.
  • Knowledge of networking/communications protocols, Windows development, object-oriented design, compilers, and Active X.
  • Strong programming skills in C, C++, TCL, assembly and Perl.
Link

Design Automation and Cad Engineering at Intel

Country:United States

Design automation engineers develop new design techniques and improve the performance of Intel's next-generation platforms. They accomplish this by assessing new architecture and approaches in CAD software engineering, and by specifying new materials, equipment, and supplies. CAD engineers perform circuit simulation, performance verification, resistance-capacitance (RC) extraction, design database management, design rule checking (DRC), LVS using a variety of tools.

Responsibilities:
  • Design, develop, maintain, and provide user support of CAD tools.
  • Assist with schematic entry and analysis in the integrated circuit design process.
  • Design, specify, install, and support computer-controlled automatic test systems.
  • Maintain cost reduction and quality improvement initiatives.

Requirements:
  • Typical degrees include BS, MS, or PhD in electrical engineering, electrical and computing engineering, or computer science.
  • Strong background in logic design.
  • Working experience in synthesis, Formal Verification (FV), Design for Test (DFT), Static Timing Analysis (STA), Auto Place and Route (APR), and Physical Verification.
  • Working knowledge of UNIX, Windows, and Perl.
  • Working knowledge of VHDL and/or Verilog.
  • Working knowledge of C/C++, Tool Control Language (TCL), or Tool Kit (TK).
Link

Thursday, September 20, 2007

Web Application Developers at StumbleUpon

We are looking for 3 software engineers with strong web applications and database programming skills to design, build and support systems for StumbleUpon. Developers will work directly with Geoff and GMC implementing new StumbleUpon features and improving the overall experience for millions of people. Developers will have the opportunity to work on a variety of projects including toolbar development, social search, video discovery, community organization and ad-network development.

Desired Qualifications:
  • 5+ years software development experience
  • 3+ years MySQL programming experience
  • 3+ years PHP/HTML experience
  • 2+ years C/C++ experience
  • Linux/Unix expertise is essential
  • Javascript/CSS experience desired
  • AJAX and XUL experience a bonus
  • Desire to work in a fast paced environment
  • Excellent verbal and written communication skills
  • Strong collaborative skills and ability to fulfill multiple roles
  • Bachelors or Masters degree in Computer Science or related; or equivalent work experience
Link