PpTopcon Positioning Group is headquartered in Livermore, California, USA (topconpositioning.com). We design, manufacture and distribute productivity tools for developing a brighter future. Whether cultivating the earth or building upon it, Topcon brings innovation in workflow automation and seamless connectivity of data to construction, geopositioning and agriculture industries focused on developing a sustainable tomorrow. /p pLearn more about working with us at topconcareers.com /p pLocation: Hybrid (Home Office Concordia Sulla Secchia – MO) /p pEmployment Type: Full-time /p pDepartment: Precise Positioning Software /p h3Position Summary /h3 pWe are looking for a Senior Software Algorithm developer to join our innovative team focused on GNSS technology. This position offers the opportunity to work on cutting‑edge location‑based solutions and contribute to the evolution of high‑precision positioning systems. The main focus of this role will be in developing advanced algorithms that drive the performance of our technology. You will collaborate with various teams to enhance product integration and system performance, leveraging your technical expertise and experience in software development processes. A background in multidisciplinary teamwork and modern development practices is highly valued. We are looking for not only a strong researcher, but also an engineer who can btranslate complex mathematical concepts into well‑structured, reliable, and high‑performance C++ production code /b, ensuring accuracy, maintainability, and scalability in deployed systems. /p h3Core Job Duties /h3 ul liResearch, design, and develop advanced algorithms for centimeter‑level precise positioning using GNSS measurements, with a focus on PPP and RTK techniques. /li liEnhance and optimize correction services (e.g., Topcon correction service) based on State Space Representation and real‑time correction data. /li liIntegrate additional sensor data (INS, visual odometry, etc.) to improve reliability in challenging environments. /li liDevelop and validate precise ionosphere estimation methods using network interpolation and advanced mathematical models. /li liCollaborate with DevOps and software engineering teams to ensure seamless integration of algorithms into production services and hardware. /li liConduct comparative research on state‑of‑the‑art approaches, prepare technical reports, and present findings to stakeholders. /li liAnalyze requirements, clarify objectives, and develop optimal solutions with complexity assessment. /li liPrototype solutions using high‑level languages (Python, Matlab), with subsequent porting to embedded systems (C++). /li liDebug and support developed algorithms on embedded platforms; create diagnostic tools for post‑processing logs and simulation of positioning issues. /li liEvaluate performance, conduct quality control, and perform error analysis using automated and manual testing frameworks. /li liParticipate in CI/CD workflows (TeamCity, Bitbucket/GitHub, Jira) for continuous integration and deployment of algorithmic modules. /li liCollaborate in cross‑functional teams, including hardware, QA, and cloud infrastructure (AWS, Kubernetes). /li /ul h3Job Requirements /h3 h3Education Experience /h3 ul liMaster’s or Ph.D. in Electrical Engineering, Radio Engineering, Computer Science, or related field. /li liDeep expertise in radiolocation/radionavigation and GNSS algorithm principles. /li liProven experience in developing GNSS and precise positioning algorithms (RTK, PPP). /li liStrong background in inertial navigation systems and sensor fusion. /li liAdvanced knowledge of Kalman filtering, estimation theory, and error modeling. /li li5+ years of experience developing applications in C++ (Windows, VC++, MSVC). /li liExperience with Python (5+ years preferred) or Matlab for prototyping and testing. /li liFamiliarity with Java for integration tasks is a plus. /li liExperience with version control (Git, Mercurial, SVN), CI/CD, code quality, and refactoring. /li liExperience with cloud platforms (AWS), containerization (Kubernetes), and monitoring tools (Grafana, Prometheus, Loki) is highly desirable. /li /ul h3Knowledge, Skills, and Abilities /h3 ul liLong‑term orientation, responsibility, punctuality. /li liAbility to work in an international, cross‑disciplinary team. /li liStrong analytical and problem‑solving skills. /li liAbility to understand and extend existing architectures and codebases. /li liIntermediate or higher English proficiency. /li liExcellent C++ programming skills. /li /ul /p #J-18808-Ljbffr