Hybrid GNSS Firmware Engineer | C/C++, Embedded Linux

Topcon Electronics

Concordia sulla Secchia

Hybrid

EUR 55,000 - 65,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

Benefits offered by this job

Hybrid work model
Competitive salary
Variable bonus
Flexible working arrangements
Learning opportunities

Job summary

Topcon Electronics in Emilia-Romagna is seeking a Senior Firmware Engineer to design, develop, and verify embedded software for GNSS receiver products. You will deliver high-performance C/C++ code, embedded Linux services, and hardware interfaces, modernize legacy code, and collaborate across global teams in a hybrid setting.

You will work on RTK, PPP, and CSSR in a role that combines software design with hardware integration, ensuring robust performance across platforms.

Qualifications

  • Master’s degree required and 5+ years of embedded software or firmware development experience.
  • Strong C/C++ and CMake skills with modern C++ standards.
  • Solid experience with embedded Linux, system APIs, networking, multithreading, kernel interaction, and RTOS.
  • Experience with hardware/software integration, debugging, performance optimization, and legacy code modernization.
  • Knowledge of Python for scripting, automation, and testing.
  • GNSS experience including RTK, PPP, or CSSR is highly desirable.
  • Intermediate or higher English proficiency and ability to work in international environments.

Responsibilities

  • Design, develop, test, and maintain embedded software and firmware components for GNSS receiver products.
  • Develop reliable C/C++ software, including embedded Linux services, networking components, and hardware interfaces.
  • Modernize legacy code into modular, maintainable architectures.
  • Integrate firmware with hardware, operating systems, GNSS technologies, and correction services (RTK, PPP, CSSR).
  • Optimize performance, scalability, resource utilization, and reliability across hardware targets.
  • Debug complex software, system, and integration issues using advanced tools.
  • Contribute to code reviews, automated testing, CI/CD workflows, documentation, and continuous improvement of engineering practices.

Skills

C/C++
CMake
embedded Linux
networking
multithreading
RTOS
Python scripting
GNSS

Education

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

Job description

Topcon Electronics in Emilia-Romagna is seeking a Senior Firmware Engineer to design, develop, and verify embedded software for GNSS receiver products. You will deliver high-performance C/C++ code, embedded Linux services, and hardware interfaces, modernize legacy code, and collaborate across global teams in a hybrid setting.

You will work on RTK, PPP, and CSSR in a role that combines software design with hardware integration, ensuring robust performance across platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer – GNSS (Hybrid)
Senior Embedded Firmware Engineer – GNSS (Hybrid)

Topcon Positioning Systems • Modena

Hybrid
EUR 55,000 - 65,000
Hybrid working
Meal vouchers
Flexible working arrangements
+2
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: GNSS & Embedded Systems (Hybrid)
Senior Firmware Engineer: GNSS & Embedded Systems (Hybrid)

Topcon Positioning Systems, Inc • Bologna

Hybrid
EUR 55,000 - 65,000
Hybrid work arrangement
Meal vouchers
Flexible working
+1
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 Embedded Firmware Engineer - Hybrid (Italy)
Senior Embedded Firmware Engineer - Hybrid (Italy)

Topcon Positioning Systems, Inc • Modena

Hybrid
EUR 55,000 - 65,000
Variable bonus
Meal vouchers
Flexible working
+2
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 (GNSS & RTK)
Senior Embedded Firmware Engineer (GNSS & RTK)

Topcon Positioning Systems • Thiene

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

Topcon Positioning Systems • Bologna

Hybrid
EUR 55,000 - 65,000
Hybrid work arrangement
Bonus
Meal vouchers
+3
Senior Firmware Engineer - GNSS Embedded Systems (Hybrid)
Senior Firmware Engineer - GNSS Embedded Systems (Hybrid)

Topcon Positioning Systems • Modena

Hybrid
EUR 55,000 - 65,000
Meal vouchers
Flexible working arrangements
Learning opportunities
+1