Software development engineer
TCS Tianjin companyTianjinUpdate time: July 8,2015
Job Description
Responsibilities:
Design, development and maintenance of company's core Telematics application and service products.
Create and contribute to system architecture to ensure the robustness, performance and scalability of entire system.
Work closely with mobile client and server development leads on design, development and test strategies and to coordinate development and release activities.
Translate product requirement into design specifications, schedules, and robust applications.
Lead and participate in design and code reviews.
Interact with customers and clients.
Provide technical information relating to application for technical documentation; author internal documentations.
Share the knowledge and work experience you've gained working in the related industry.
Keep up-to-date technically and applying new knowledge to your job.

Qualifications:
Extensive experience in C/C++ and/or Java programming.
Expert knowledge of RTOS based design (e.g., QNX, Linux).
Experience with mobile platforms such as iPhone, Android, J2ME and Windows Mobile is a plus.
Experience with applications that leverage Bluetooth, Wi-Fi and LBS/GPS.
Experience with applications that interoperate with peripherals and other devices over serial port, Bluetooth, USB, etc.
Proficiency with Object-Oriented design methodology.
Experience in programming dynamic and advanced graphics user interface (GUI) in mobile devices or automotive head unit.
Deep understanding of best practices in wireless mobile applications software development.
Bachelor's degree or higher in Computer Science or related field.
5+ years hands-on experience in developing consumer electronics or automotive electronics products.
Product development experience in mobile or telematics industry.
Experience with all phases of product development lifecycle, including prototyping, development, test, product release and sustaining engineering.
Team leader with strong interpersonal and collaboration skills.
Self-motivated and able to work independently without detailed direction while managing sometimes conflicting priorities.
Excellent written and verbal communication skills.

Get email alerts for the latest"Software development engineer jobs in Tianjin"