|
Job Description
|
Sr SW Engineer
w/Linux Kernel Development
Los Angeles, CA
Req # 130535
Summary Description:
The Software Engineer will work in Teradata’s Database Engineering organization as a Senior Consultant Software Engineer. The engineer will be responsible for complex, in-depth software development and design, technical documentation. This role ensures that technical designs and development approaches align with strategic architecture goals by working closely and coordinating with the architecture team. In addition, the candidate must have good communication skills to work in a team environment and written skills to prepare technical design documents.
Key Areas of Responsibility:
• Define, design, implement, test and support code in Teradata Parallel Database Extension to increase reliability and performance
• Lead a team of engineers to deliver enhancement features to Teradata new releases
• Provide guidance and direction to junior engineers
• Communicate effectively with engineers, testers, customer support, and documentation personnel locally and remotely
• Work with architects and developers to negotiate and design features
Work Environment:
This position is located in El Segundo, CA. This fast-paced high tech environment is perfect for individuals seeking to exercise innovation and out of the box thinking to move our state of the art technology to the next level.
Skills & Attributes:
The ideal candidate is a highly motivated, creative, experienced software engineer, who is ready to contribute to the success of Teradata as well as mentor less senior engineers. Highly developed verbal and written communication skills will be necessary to interact with other development teams, 3rd Party contractors, and offshore engineers.
Familiarity with the entire development life cycle will be necessary, including specification, design, development, documentation, quality assurance, release activities, and post-release support.
Basic Qualifications:
• US Permanent Residence
• BS in Computer Science or related Technical degree
• 8+ years of experience in software development using C and C++
• 3+ years of experience with multi-threaded multi-processor solutions
• 3+ years of experience in Linux 2.6 kernel development in Enterprise Server environment
• 2+ years experience with SQL
• Knowledge in the design, implementation of kernels and Operating Systems
• Excellent written, verbal, analytical, and interpersonal skills
Preferred Qualifications:
• MS in Computer Science
• Experience and knowledge of various Operating Systems’, e.g. Linux, Windows and etc, Scheduler
• Profound understanding of Linux Kernel's Virtual memory, and I/O subsystems
• Experience developing Teradata RDBMS related applications
*Our total compensation approach includes a competitive base salary, 401(k), strong work/family programs, and medical, dental and disability coverage. Teradata is an Equal Opportunity/Affirmative Action Employer.
  |
Please describe the job you are offering. Do not include your company name or contact information here. Applicants respond by submitting their resumes. |