Unknown Company

Navigation Software Engineer

san jose, california • Posted 1 weeks ago
Onsite Full Time General

Navigation Software EngineerWe are seeking a highly skilled Software Engineer to develop and optimize motion sensor and positioning algorithms within an advanced embedded software environment. This role focuses on improving system performance, enhancing algorithm accuracy, and collaborating cross-functionally to deliver high-quality, customer-driven solutions.Key Responsibilities:Develop, implement, and optimize C/C++ code for motion sensor and positioning algorithms within embedded systemsEnhance software efficiency in terms of code footprint, throughput, and CPU/RAM utilizationOptimize algorithm parameters to improve Key Performance Indicators (KPIs) based on customer requirements and use casesDesign and develop software tools to support analysis and performance evaluationAnalyze complex software systems to identify anomalies and areas for improvementCollaborate with cross-functional teams across global locations to drive optimal product outcomesPrepare and present detailed technical reports on algorithms, software performance, and test resultsContribute to algorithm development in areas such as: pedestrian navigation, dead reckoning (DR), vehicular navigation, sports activity optimization using GNSS and motion sensors, precise GNSS techniques (e.g., PPP, RTK)Qualifications:Master's degree with 3+ years of experience, or PhD (preferred), in Electrical Engineering, Geomatics Engineering, Applied Physics, Aeronautical Engineering, or a related fieldStrong experience in embedded software development using C/C++Proficiency in rapid prototyping using Python and/or MATLABHands-on experience with motion sensor software development, including Kalman Filtering, GNSS/MEMS integration, sensor fusion techniquesExperience using development and collaboration tools such as Jira, Gerrit, and GitStrong debugging and problem-solving skillsAbility to analyze complex systems and drive performance improvementsFamiliarity with Vision Inertial Odometry (VIO) is a plusExcellent written and verbal communication skillsAbility to work independently with minimal supervision while thriving in a collaborative team environmentSelf-motivated, fast learner with a strong work ethic

Navigation Software Engineer in san jose at Unknown Company

This position is listed as full time and onsite.

Back to Job Search