Software Engineer

Job Description: Software Engineer

The Software Engineer will work on the map database compiler team developing a next-generation map storage format used in automotive navigation applications.

Responsibilities

  • Development of work packages including requirements elaboration, design, development, unit testing, documentation, and delivery of the results
  • Review code of peers and provide constructive feedback
  • Resolve defects in a timely manner
  • Follow Navigon software development guidelines
  • Anticipate risks and mitigate as necessary
  • Submit ideas for improvement to technology and process
  • Report status on a regular basis

Skills

  • Bachelor of Science in Computer Science, Electrical / Computer Engineering, or equivalent experience
  • Experience designing and developing multi-tasking and client-server applications
  • Demonstrated knowledge of object-oriented software development using C++ and UML on UNIX and Windows
  • Demonstrated knowledge of SQL, XML, and Unicode
  • Experience using Oracle C++ Call Interface (OCCI), SQL*Plus, and SQL*Loader
  • Experience developing applications using MS Visual Studio .NET
  • Demonstrated knowledge of Perl and shell scripting capabilities
  • Demonstrated knowledge of data indexing structures and algorithms
  • Familiarity with Perforce, or comparable configuration management tool
  • Demonstrated knowledge of methods and means of software engineering
  • Excellent interpersonal skills and ability to work on a team
  • Excellent communication skills (oral and written)
  • GIS experience is a plus
  • Bilingual skills are a plus (German)

To apply email cover letter and resume to hrna@navigon.com