Senior Firmware Engineer — GNSS, Embedded Linux & C/C++

Topcon Positioning Systems (Topcon)

Favara

On-site

EUR 70,000 - 90,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Topcon Positioning Systems seeks a Senior Firmware Engineer to design, develop and modernize embedded software for GNSS receivers. You will collaborate with software, hardware and algorithm teams to deliver high‑performance C/C++ code and reliable Linux services.

Required 5+ years in embedded firmware, strong C/C++, experience with embedded Linux, and familiarity with GNSS technologies. The role emphasizes code quality, testing, and participation in CI/CD practices within an international

Qualifications

  • Master’s degree in EE/CS or related field.
  • 5+ years of embedded firmware development experience.
  • Strong C/C++, modern C++ standards, and CMake proficiency.
  • Experience with embedded Linux, RTOS, networking, and system APIs.
  • Experience with GNSS technologies (RTK/PPP/CSSR) desirable.
  • English proficiency; able to work in international teams.

Responsibilities

  • Design, develop, test, and modernize embedded software and firmware for GNSS receivers.
  • Integrate firmware with hardware and operating systems; optimize performance.
  • Participate in testing, debugging, code reviews, and automated testing.
  • Contribute to CI/CD workflows and software development standards.
  • Provide technical direction within cross-functional teams.

Skills

C/C++
Multithreading
Git / Version control
CI/CD
Python

Education

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

Tools

CMake
Embedded Linux
GNSS technologies

Job description

Topcon Positioning Systems seeks a Senior Firmware Engineer to design, develop and modernize embedded software for GNSS receivers. You will collaborate with software, hardware and algorithm teams to deliver high‑performance C/C++ code and reliable Linux services.

Required 5+ years in embedded firmware, strong C/C++, experience with embedded Linux, and familiarity with GNSS technologies. The role emphasizes code quality, testing, and participation in CI/CD practices within an international

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer (GNSS & RTK)
Senior Embedded Firmware Engineer (GNSS & RTK)

Topcon Positioning Systems • Thiene

On-site
EUR 70,000 - 95,000
Senior Embedded Firmware Engineer - Hybrid GNSS/RTOS
Senior Embedded Firmware Engineer - Hybrid GNSS/RTOS

Topcon Positioning Systems • Italy

Hybrid
EUR 55,000 - 65,000
Hybrid work 3/2
Salary €55–€65k gross
Bonus & meal vouchers
Senior Firmware Engineer – Embedded GNSS (Hybrid, Global)
Senior Firmware Engineer – Embedded GNSS (Hybrid, Global)

Topcon Positioning Group • Concordia sulla Secchia

Hybrid
EUR 55,000 - 65,000
Meal vouchers
Flexible working arrangements
Learning opportunities
+1
Hybrid GNSS Firmware Engineer | C/C++, Embedded Linux
Hybrid GNSS Firmware Engineer | C/C++, Embedded Linux

Topcon Electronics • Concordia sulla Secchia

Hybrid
EUR 55,000 - 65,000
Hybrid work model
Competitive salary
Variable bonus
+2
Senior Firmware Engineer
Senior Firmware Engineer

Topcon Positioning Systems (Topcon) • Favara

On-site
EUR 70,000 - 90,000
Senior Firmware Engineer
Senior Firmware Engineer

Topcon Positioning Systems • Thiene

On-site
EUR 70,000 - 95,000
Senior Embedded Firmware Engineer – GNSS Systems (Hybrid)
Senior Embedded Firmware Engineer – GNSS Systems (Hybrid)

Topcon Positioning Systems • Concordia sulla Secchia

Hybrid
EUR 55,000 - 65,000
Hybrid work (3 days in office, 2 from
Meal vouchers
Learning opportunities
+1
Senior Firmware Engineer
Senior Firmware Engineer

Topcon Positioning Systems • Italy

Hybrid
EUR 55,000 - 65,000
Hybrid work 3/2
Salary €55–€65k gross
Bonus & meal vouchers
Senior Firmware Engineer
Senior Firmware Engineer

Topcon Positioning Systems • Modena

On-site
EUR 55,000 - 65,000
Meal vouchers
Flexible working arrangements
Learning opportunities
+1
Senior Firmware Engineer
Senior Firmware Engineer

Topcon Electronics • Concordia sulla Secchia

Hybrid
EUR 55,000 - 65,000
Hybrid work model
Competitive salary
Variable bonus
+2