Senior Software Engineer - Motorola
Jan 09
Location: Sunnyvale, CA
Categories: Engineer
Website: http://motorolacareers.com
Position Description
SENIOR SOFTWARE ENGINEER
COMPANY CULTURE:
We are a new division within Motorola, with the mind-set of a start-up, executive level sponsorship, and deep funding for our Android platform. Our new CEO, Sanjay Jha, has been in the forefront of the formation of the Android Open Handset Alliance!
We are a team of mobile professionals who are committed to the power of collaboration and the power of imagination. We are looking for highly motivated individuals who are excited about building and releasing great products that will be used by millions of customers. We act with high integrity in all of our affairs and operate in an environment that fosters team success. We believe our employees are our biggest asset.
OVERALL OPPORTUNITY:
• Do you believe in the future of Android?
• Do you want to see rich web experiences delivered on an Android platform?
• Are you an entrepreneur who wouldn’t mind the security of one of the most successful players in the space?
• Do you desire to have ownership and partner with seasoned mobile software professionals?
• What are the possibilities?
If so, we are building the best possible ANDROID device!
OVERALL ROLE:
The individual hired for this position will design and implement efficient client and server software components. The individual must be able to transition from client to server side development with relative ease. The opportunity enables the individual to work closely with many teams on defining and implementing integration APIs that allow for flexible use cases. The individual will have responsibilities for all aspects of design with a strong emphasis on clean and reusable APIs. This individual will also work closely with Product Management, Quality Assurance, Operations, and other development teams. Thus, a proven ability to work cross functionally is required.
SCOPE OF RESPONSIBILITIES/EXPECTATIONS:
• At least 10 years of experience in software development.
• BSCS or equivalent education.
• Expert in high-performance, high scalability java programming.
• Expert in multi-threading and concurrency concepts.
• Excellent at analyzing code and APIs.
• Good understanding of network protocols, especially TCP/IP.
• Good understanding of database design and SQL.
• Experience with mobile wireless technologies and network protocols
• Experience with C and C++ is highly desirable.
• Knowledge of HTTP protocol.
• Experience using version control software (CVS, Subversion, Perforce, etc.).
• Experience with the following products and technologies: Linux, Apache, Tomcat, MySQL, Java.
• Excellent attention to detail and an appreciation for clean design.
• Very high technical competence, track record of strong technical accomplishments.
• Excellent communication skills, both verbal and written.
PLEASE APPLY DIRECTLY TO JOB #85642 at www.motorolacareers.com.
ABSOLUTELY NO AGENCIES OR THIRD PARTY SOLICITATION!
How to Apply
PLEASE APPLY DIRECTLY TO JOB #85642 at www.motorolacareers.com.