Senior Research Engineer, Precise Positioning Algorithms

Topcon · Concordia sulla Secchia, Emilia-Romagna, Italia · · 50€ - 70€


Descrizione dell'offerta

Job Duties

  • Research, design, and develop advanced algorithms for centimeter-level precise positioning using GNSS measurements, with a focus on PPP and RTK techniques.
  • Enhance and optimize correction services (e.g., Topcon correction service) based on State Space Representation and real-time correction data.
  • Integrate additional sensor data (INS, visual odometry, etc.) to improve reliability in challenging environments.
  • Develop and validate precise ionosphere estimation methods using network interpolation and advanced mathematical models.
  • Collaborate with DevOps and software engineering teams to ensure seamless integration of algorithms into production services and hardware.
  • Conduct comparative research on state-of-the-art approaches, prepare technical reports, and present findings to stakeholders.
  • Analyze requirements, clarify objectives, and develop optimal solutions with complexity assessment.
  • Prototype solutions using high-level languages (Python, Matlab), with subsequent porting to embedded systems (C++).
  • Debug and support developed algorithms on embedded platforms; create diagnostic tools for post-processing logs and simulation of positioning issues.
  • Evaluate performance, conduct quality control, and perform error analysis using automated and manual testing frameworks.
  • Participate in CI / CD workflows (TeamCity, Bitbucket / GitHub, Jira) for continuous integration and deployment of algorithmic modules.
  • Collaborate in cross-functional teams, including hardware, QA, and cloud infrastructure (AWS, Kubernetes).

Job Requirements

Education & Experience

  • Master’s or Ph.D. in Electrical Engineering, Radio Engineering, Computer Science, or related field.
  • Deep expertise in radiolocation / radionavigation and GNSS algorithm principles.
  • Proven experience in developing GNSS and precise positioning algorithms (RTK, PPP).
  • Strong background in inertial navigation systems and sensor fusion.
  • Advanced knowledge of Kalman filtering, estimation theory, and error modeling.
  • 5+ years of experience developing applications in C++ (Windows, VC++, MSVC).
  • Experience with Python (5+ years preferred) or Matlab for prototyping and testing.
  • Familiarity with Java for integration tasks is a plus.
  • Experience with version control (Git, Mercurial, SVN), CI / CD, code quality, and refactoring.
  • Experience with cloud platforms (AWS), containerization (Kubernetes), and monitoring tools (Grafana, Prometheus, Loki) is highly desirable.

Knowledge, Skills, and Abilities

  • Long-term orientation, responsibility, punctuality.
  • Ability to work in an international, cross-disciplinary team.
  • Strong analytical and problem-solving skills.
  • Ability to understand and extend existing architectures and codebases.
  • Intermediate or higher English proficiency.
  • Excellent C++ programming skills.

#J-18808-Ljbffr

Candidatura e Ritorno (in fondo)