Careers at Dash

Join the company that is driving innovation in automobile navigation!

Dash Navigation, a Silicon Valley startup backed by some of the world's top Venture Capital firms including Sequoia Capital and Kleiner Perkins Caufield & Byers, is looking for amazing professionals to join its growing team. If you enjoy an entrepreneurial, dynamic working environment along with a challenging hands-on job, Dash is the place for you! Apply today for one of our openings and you just might end up cruising on the inside track.
Dash Navigation, Inc. is an equal opportunity employer.

Engineering Positions

Engineering Positions

Sr. Quality Engineer Web Services

Summary:
We are looking for a Senior Quality Engineer to conduct functional and performance testing of our web based application and associated plug-ins.  The successful candidate will define, document and execute a comprehensive test plan for ensuring these products perform as specified.
Responsibilities:
•    Implementation of company’s software development lifecycle (SDLC) for testing activities
•    Detailed review of engineering requirements and changes to determine functional and performance testability
•    Review of engineering requirements and estimation of functional test and performance effort to ensure of adequate coverage.
•    Test plan, test case and automation development
•    Functionality and regression testing of web applications and associated plug-ins
•    Performance, stress, load and scalability testing
•    Daily Bug report and verification
•    Risk management, which includes prioritization of test execution based on new features and problematic areas.
•    Completion of a detailed test report which highlights areas covered and future test improvements
•    Member of the cross-functional post-mortem team to discuss and implement areas of improvement for next product release.

Experience, Technical Knowledge and Skills:
•    4 years of experience in feature testing of web-based applications
•    2 years of experience in performance testing of web-based applications
•    Programming experience with Java.  Ruby is highly desirable.
•    Experience with delivering high quality, top tier web-based applications
•    Proficiency with Linux or other UNIX operating system
•    Experience with automating test cases using one or more of the following tools and languages:  Selenium, JMeter, Perl or Ruby.
•    Database experience is desirable. Oracle RDBMS is a real plus.
•    Familiarly with Jira, Bugzilla or similar bug tracking system
•    Excellent written, verbal and interpersonal communication skills
•    Proactive and problem solver
•    Self-motivated, detail oriented and self-directed
•    Team player

Education:
•    BS in Computer Science or equivalent experience
•    MS in Computer Science preferred

return to top

Sr. QA Engineer

Summary:
We are looking for a Senior QA Engineer with experience in testing hand held Linux electronic consumer devices and/or GPS navigation systems.  The successful candidate will define, document and execute a comprehensive test plan for a consumer GPS navigation system that incorporates real-time traffic data.  The area of focus will be testing application routing engine.


Responsibilities:
•    Implementation of company’s software development life cycle (SDLC) for testing activities.
•    Detailed review of product requirements and changes to determine testing scope.
•    Review engineering requirements for estimating testing effort to ensure thorough coverage.
•    Functional and regression testing of GPS navigation routing engine: cost model, turn restrictions, routing preference, traffic detour.
•    Test plan and test case development, and automation
•    Bug verification and regression testing
•    Performance testing
•    Risk management, which includes prioritization of test execution based on new features.
•    Completion of a detailed test report after test completion which highlights areas covered, things that went well and areas for improvement
•    Member of the cross-functional post-mortem team to discuss and implement areas of improvement for next product release.

Experience, Technical Knowledge and Skills:
•    4 years white box testing experience
•    Proficiency with Linux or other UNIX operating system.
•    Embedded Linux device test experience
•    2 years experience in feature testing of hand held Linux devices, such as GPS systems, PDAs, mobile phones or MP3s
•    Programming experience with C++ or Java a plus
•    Automating tests using one or more of the following languages or tools:  C, C++, Ruby, Perl, Silktest
•    Database experience desired.
•    Hands on experience of embedded software for consumer electronics
•    Expert knowledge of shell and script programming 
•    Familiarly with Jira or similar bug tracking system
•    Excellent written, verbal and interpersonal communication skills
•    Proactive and problem solver
•    Self-motivated, detail oriented and self-directed
•    Team player

Education:
•    BS in Computer Science or equivalent experience.
•    MS in Computer Science preferred.

return to top

Senior C++ Software Engineer

Position Summary:
 
Dash Navigation is looking for a Senior C++ Engineer to help move our navigation engine to the next level of versatility and reliability.  We are looking for an experienced developer that enjoys tackling difficult problems and delivering software that directly affects the lives of thousands of users.

  Responsibilities:

  • Write new software that will interact with multiple, distributed processes
  • Work productively with top notch engineers throughout Dash
  • Plan approaches to solve complex problems on a platform with limited resources
  • Develop squeaky clean C++ code
  • Kill software bugs in ways they will never return
  • Refactor software to meet the demands of an ever growing, complex system

 Requirements: 

  • 5+ years C++ programming with a proven track record
  • Able to create and implement solid OO designs using a variety of design patterns
  • Use best practices in documenting code and designs for cross-team communications
  • Experience in developing sophisticated unit tests
  • Immediately productive developing in a Linux environment
  • Thrive in an environment that simultaneously involves bug hunting and writing new code
  • Experience in multi-threaded, performance intensive applications
  • Speak and write fluent English
  • Advanced degree in Computer Science a plus

 
Experience:

  • Working in a Linux/Unix development environment
  • Delivering Embedded Linux systems
  • Previous experience in navigation systems is a plus

return to top

Senior Interaction Designer

 

Dash Navigation is looking for a Senior Interaction Designer to join our user experience team. Dash connects people to the information that empowers them in their cars.

 

A navigation device presents novel design challenges because

  • The user’s primary need is safety
  • Their secondary task (getting optimally to a destination) entails surprisingly complex decision making
  • The screen is small, the computer’s personality is often annoying, and the road environment confusing
  • Finally, map, traffic, and location databases are as diverse and idiosyncratic as the cultures that built them

Dash requires an interaction designer to be both fast and good. Job tasks include

  • Working collaboratively with user researchers, product managers, and engineers to create great ideas
  • Conceptualizing and visualizing the right features for our target users
  • Specifying, in detail, the behaviors of the product
  • Motivating and inspiring the product team to do the right thing for the users
  • Demonstrating that the design is delighting the user through test results 

Key Requirements

  • Academic background in either HCI/psychology or design field
  • 4+ years design experience on a consumer company
  • Portfolio that includes both concept sketches and detailed specifications
  • Commercially implemented designs
  • References

Desired Requirements

  • Experience designing voice interfaces

 

 

return to top

Sr. C++ Engineer

 

Write new software that will compile map and related data into formats usable by our navigation devices; work productively with top notch engineers throughout Dash; plan approaches to solve complex problems; develop clean C++ code ; fix software bugs; and refactor software to meet the demands of an ever growing, complex system.

Bachelor's or equivalent in Computer Science, Mathematics or Computer Engineering plus five years progressively responsible experience as a Sr. C++ Engineer, Sr. Software Engineer, Software Engineer or Software Developer required.

 


Please send resumes to:

 

Dash Navigation, Inc.

Attn: Mosella Smith-Harris

888 Ross Drive

Second Floor

Sunnyvale, CA. 94089

 

return to top

Web Application Engineer

Position Summary:
We are looking to hire a web application engineer to help prototype, design and develop the front-end of our service offering on the web. You should be self- motivated and have the ability to work in a small, agile team. Technical Knowledge and Skills:

  • Object oriented programming experience (Java preferred).
  • Interpreted language experience (Ruby preferred).
  • RDBMS experience (Oracle preferred)
  • Test driven development experience.
  • Comfortable with cross-browser HTML, CSS, and Javascript.
  • Flash and/or Ajax experience a plus.
  • Ruby on Rails experience strongly preferred.

return to top

Vehicular Traffic Data Analyst, Engineering

Position Summary: Responsibilities

  • Process large volumes of live and historical vehicular traffic data
  • Define and develop tools to measure traffic data quality
  • Define and develop automated mechanisms to detect and correct data outliers
  • Work with software developers to leverage existing code


Key Requirements

  • Master’s or equivalent in Computer Science, Civil Engineering or Mathematics


Experience, Technical Knowledge and Skills

  • Two years experience with software engineering or data analysis
  • Will also accept a Ph.D. or equivalent in Computer Science, Civil Engineering or Mathematics in lieu of the required Master’s degree and two years of experience
  • Will accept any suitable combination of education, training or experience equal to a Master’s and two years experience of a Ph.D. and no experience.


Contact: If interested, contact Mike Tzamaloukas or leave your resume/contact information at reception, or email jobs@dash.net. TEL: (312) 886-8000
FAX: (312) 886-1688

return to top