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
