Site icon Embedded Systems Jobs

GNSS Algorithm and Architecture Software Engineer

Job Description
In this job, you will develop the algorithms for accelerometer bias and attitude joint estimation. You will be in partnership with teams in GNSS measurement engine, GNSS positioning engine, and GNSS/INS integration. You will work on algorithms of fusing GNSS with different sensors for smart phone product. Passionate for the accountability from algorithms to the final product.
  1. Explore the problems to be solved for enhancing the positioning performance for the GNSS chip.
  2. Develop the mathematical model and simulation software for proof of concept.
  3. Collect the raw data of GNSS and sensors on the smart phone in the field trials.
  4. Implement your design into a real time running embedded software library on the SoC
  5. Test your work, debug, improve it and iterate the process to optimize your solution to meet the customer’s requirements.
Requirements
  1. Strong knowledge in inertial measurements, calibration, attitude estimation, and navigation
  2. Strong knowledge in GNSS positioning algorithms
  3. Strong theoretical and practical understanding of Kalman filter and sensor fusion
  4. Strong software developer with high proficiency in C or C++, and Python
  5. A passion for solving field trial issues and for optimizing the user experience
  6. A proven record designing GNSS/INS navigation system for vehicle or pedestrian applications
Exit mobile version