Senior Embedded Firmware Engineer (GNSS & RTK)

Topcon Positioning Systems

Thiene

On-site

EUR 70,000 - 95,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Topcon Positioning Group is seeking a Senior Firmware Engineer to design, develop, test, and modernize embedded software for GNSS receiver products. You will work with hardware, algorithms, and systems teams to deliver reliable, high-performance C/C++ software on embedded Linux platforms.

Responsibilities include designing modular firmware, optimizing resources, integrating with hardware, and contributing to CI/CD practices, debugging, and field support.

Qualifications

  • 5+ years of embedded software/firmware experience.
  • Strong C/C++ (modern) and CMake expertise.
  • Embedded Linux, system APIs, networking, kernel interaction, multithreading, RTOS.
  • Design and develop modular, reliable, maintainable, high-performance firmware.
  • Hardware/software integration, debugging, performance optimization, legacy code modernization.
  • Version control, CI/CD, automated testing, code quality; Python scripting.
  • GNSS technologies and correction services (RTK, PPP, CSSR) desirable.
  • English proficiency at intermediate level or higher.

Responsibilities

  • Design, develop, test, and maintain embedded software for GNSS receiver products.
  • Integrate firmware with hardware, OS resources, and GNSS corrections.
  • Diagnose and resolve complex system and integration issues.
  • Contribute to CI/CD workflows, code quality, and automated testing.
  • Collaborate with cross-functional teams and provide technical guidance.

Skills

C/C++
Embedded Linux
Linux APIs
Networking
Multithreading
RTOS
Python scripting
GNSS knowledge
CMake
Version control

Education

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

Tools

Git
CI/CD tooling
Development tools

Job description

Topcon Positioning Group is seeking a Senior Firmware Engineer to design, develop, test, and modernize embedded software for GNSS receiver products. You will work with hardware, algorithms, and systems teams to deliver reliable, high-performance C/C++ software on embedded Linux platforms.

Responsibilities include designing modular firmware, optimizing resources, integrating with hardware, and contributing to CI/CD practices, debugging, and field support.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Topcon Positioning Systems (Topcon) • Favara

On-site
EUR 70,000 - 90,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
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
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 • 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 Positioning Systems • Concordia sulla Secchia

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