Logo
Topcon Positioning Systems

Senior Embedded Software Engineer, GNSS Positioning Services

Topcon Positioning Systems, Myrtle Point, Oregon, United States, 97458

Save Job

Employer Industry: Technology (Embedded Software Development)

Why consider this job opportunity

Opportunity for career advancement and growth within the organization

Hybrid work model offering flexibility between home office and on-site in Concordia Sulla Secchia, MO

Engage in innovative projects that contribute to the development of sustainable technology solutions

Collaborative work environment with cross-disciplinary teams

Chance to work on cutting-edge GNSS receiver software and improve navigation technology

What to Expect (Job Responsibilities)

Design, develop, and maintain high-level embedded software modules within GNSS receiver firmware

Refactor and modernize existing legacy codebases into modular, maintainable, and testable architectures

Collaborate with algorithm developers to translate mathematical models into efficient C++ implementations

Implement unit tests, integration tests, and performance validation for firmware components

Conduct field testing, debugging, and provide ongoing support for deployed products

What is Required (Qualifications)

Master’s degree in Electrical Engineering, Computer Science, or a related field

5+ years of industrial experience developing large-scale applications in C++ (including C++11/14/17) and CMake

Experience with embedded software and real-time operating systems (RTEMS, FreeRTOS, QNX)

Proficiency with version control systems (Git, Mercurial, SVN) and CI/CD pipelines

Good knowledge of Python for scripting, automation, and testing

How to Stand Out (Preferred Qualifications)

Experience with Java for integration tasks is a plus

Familiarity with TeamCity or similar CI/CD tools

Experience developing multi-threaded applications

#J-18808-Ljbffr