Topcon Positioning Systems

Senior Research Engineer, Precise Positioning Algorithms

Topcon Positioning Systems

full-time

Posted on:

Location Type: Hybrid

Location: Concordia sulla Secchia • 🇮🇹 Italy

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudGrafanaJavaKubernetesPrometheusPythonSubversion

About the role

  • 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).

Requirements

  • 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.
  • Intermediate or higher English proficiency.
  • Excellent C++ programming skills.
Benefits
  • Flexible work arrangements
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
GNSS measurementsPPP techniquesRTK techniquesC++PythonMatlabKalman filteringsensor fusionerror modelingalgorithm development
Soft skills
collaborationcommunicationanalytical skillsproblem-solvingtechnical reporting
Certifications
Master’s degreePh.D.