Senior Embedded Firmware Engineer – GNSS (Hybrid)

Topcon Positioning Systems

Modena

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 working
Meal vouchers
Flexible working arrangements
Learning opportunities
Collaboration with global teams

Job summary

Topcon Positioning Group in Concordia sulla Secchia, Modena, Italy, is seeking a Senior Firmware Engineer to develop embedded software for GNSS receivers used in construction and agriculture. The role emphasizes C/C++, embedded Linux, RTK/PPP/CSSR, and hardware integration in a hybrid work setting.

Applicants should have a Master’s degree and 5+ years in firmware development, strong CMake and Linux experience, and English proficiency for international collaboration.

Qualifications

  • Master’s degree in a related technical field.
  • 5+ years of embedded software or firmware development experience.
  • Strong C/C++ and CMake expertise, including modern C++ standards.

Responsibilities

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

Skills

C/C++
Embedded Linux
Multithreading
Python scripting
GNSS experience

Education

Master’s degree in Electrical Engineering, Computer Science, Software Engineering

Tools

CMake

Job description

Topcon Positioning Group in Concordia sulla Secchia, Modena, Italy, is seeking a Senior Firmware Engineer to develop embedded software for GNSS receivers used in construction and agriculture. The role emphasizes C/C++, embedded Linux, RTK/PPP/CSSR, and hardware integration in a hybrid work setting.

Applicants should have a Master’s degree and 5+ years in firmware development, strong CMake and Linux experience, and English proficiency for international collaboration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 - 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 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 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 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
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 • Bologna

Hybrid
EUR 55,000 - 65,000
Hybrid work arrangement
Bonus
Meal vouchers
+3
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