New Job Opportunity: PC Tool Development Engineer – 6219

New Job Opportunity: PC Tool Development Engineer – Southern California

Contact: Steve Eddington     Ref: 6219

Company Description:

Our client designs, manufactures, and markets a globally expanding portfolio of mobile and internet products designed to be as individual as the people who use them. Our client is currently the fastest growing of the world’s top ten mobile phone manufacturers, is part of a billion dollar Corporation, and one of the largest consumer electronics companies in the world.

Job Description:

Our client’s North America region is currently seeking PC tool development engineer with a passion for software development and proven track record of working on mobile platforms. The individual will work on developing various tools: PST tool for mobile phone customization, stability and test automation framework, and software integration of new features. You will work side-by-side with the developers in the lab to verify the performance and end-to-end functionality of our prototype algorithms. Successful candidates will have a strong background in PC software development, a solid understanding of hardware/software interfaces in mobile phones, and a profound experience in working on complex technical projects with various stakeholders and contributors in a fast-paced environment.

The ideal candidate will possess a high level of technical creativity, problem solving ability, and software process and lifecycle expertise. He must also be self-motivated and possess the dedication, attitude and commitment to be successful with our client. This role is based in San Diego, CA with travel to our client’s overseas HQ approximately every 2 months, higher in certain seasons.

Duties:

  • Development and support the software customization tool (PST)
  • Work with systems and the software team to develop, integrate and automate test cases, automate nightly regression tests and develop tools for post processing and analysis of the test results
  • Gather requirements, design, implement and test the tools
  • Work with the Engineering management team to establish and reinforce disciplined software development processes and best-practices
  • Work together with overseas development team to create and launch unique products in the market.

Experience/Qualifications:

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field
  • 2. 5+ years of experience in tool development
  • Excellent programming skills in C/C++/Java
  • Expertise in scripting language – Python, JavaScript, Perl, Shell script
  • Proficiency in several, of the following areas: Object Oriented Design, Android application development, Software architecture/testing, Test/Build automation, Operating systems fundamentals, Linux development environment, TCP/IP networking fundamentals, Source control management, Java programming and analysis skills
  • Team player, with exceptional organizational skills with the ability to collaborate virtually.
  • Ability to develop and maintain key relationships.
  • Ability to manage multiple projects concurrently.
  • Ready, willing and able to travel.

Compensation: Based on Experience

Comments

comments