Position: Software Design Engineer
Location: Seattle, Washington
Department: Innovation, Software Engineering Team
Status: Full-time
Do you want to define the next generation of connected consumer devices? Are you interested in developing new products from the ground up? The Innovation Branch of HTC America researches, designs, and develops software and hardware for cutting edge mobile devices. We currently seek bright, vibrant technologists to join experienced teams of dedicated professionals within our exciting company.
ABOUT HTC
HTC is the world's leading manufacturer of Smartphones and Pocket PCs. Additionally, the company recently delivered to market the first production phone based on Google's Android platform: the T-Mobile G1.
Founded in 1997 in Taoyuan, Taiwan, today HTC makes 80% of all mobile phones that run the Windows Mobile operating system and will continue to develop for the Android platform as well. Our client list is a Hall of Fame of the wireless industry: HP, Dell, Palm, Alltel, mmO2, Orange, TIM, T-Mobile, Sprint, Cingular, Verizon, Rogers, Telefonica, NTT DoCoMo, Qwest, Microsoft and Google. Business Week's "InfoTech 100" for 2006 put HTC at #3 with the comment, "Can anything stop HTC?"
INNOVATION BRANCH
The company's Innovation Branch has recently moved from HTC America's Bellevue, WA headquarters into new offices in downtown Seattle. This group of designers, device architects, and software engineers reports to the company's Chief Innovation Officer. The charter? To deliver devices and software experiences which delight users and continuously improve quality, brand loyalty, and business growth for HTC and its partners.
SOFTWARE DESIGN ENGINEER
From client applications to web services to pushing the underlying platforms to the next level of performance, visual polish, usability, etc, the Software Engineering division has a wide range of challenges to tackle.
As a member of our team, you will have the opportunity to work on features ranging from 2D and 3D rendering architectures, client application development, web service development, research into new hardware/software interactions, external tool and SDK development, and much more. Our Software Engineering teams also influence the direction of hardware and software platforms, helping define what goes into new mobile devices given latest trends, directions, and available features. If you are a passionate developer with a love for pushing a platform to its very limits, there is really no other group to work in.
The successful candidate will have:
|
Strong C/C++ coding skills. |
|
Experience with Java, C#, or .Net |
|
Experience modeling, designing, and communicating complex codebases. |
|
Experience with the Win32 API programming model and client application development. |
|
Strong understanding of mobile technologies, 2D and 3D rendering architectures, digital media encoding/decoding, object oriented programming, mobile networking, and multi-threaded programming. |
|
A background working on limited resource platforms and/or embedded devices. |
|
An aptitude and motivation to update that background with low-level details of an ever-changing embedded hardware ecosystem. |
|
Experience developing and debugging large, complex, existing code bases is beneficial. |
|
Knowledge and experience developing on Windows Mobile, Android, and/or Unix operating systems is a plus. |
|
You will be expected to lead initiative development, so excellent communication and collaboration skills are required. |
|
BA/BS or MS in Computer Science, or an equivalent educational experience, as well as a minimum of 4-8 years industry experience. |
Above all, candidates must be passionate about meeting the highest standard of engineering quality by developing elegant designs and writing clean, precise code. If you have what it takes contact us now!
To apply please submit your resume referencing the desired position title to careers_innovation@htc.com