Senior Firmware Engineer - Concordia sulla Secchia, Emilia-Romagna, Italy

16 set - Concordia Sulla Secchia
Jobtailor

- 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

Requirements

- Master's degree in Electrical Engineering, Computer Science, Software Engineering, or a related technical field
- 5+ years of experience in embedded software or firmware development
- Strong C/C++ and CMake expertise, including modern C++ standards
- Solid experience with embedded Linux, system APIs, networking, multithreading, kernel interaction, and real-time operating systems
- Experience with hardware/software integration, debugging, performance optimization, software architecture, 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
- Ability to work in international engineering environments

Core Competencies

Demonstrates expertise in designing and developing embedded software and firmware for GNSS receiver products, with a strong focus on C/C++, embedded Linux, and hardware integration. Proficient in modernizing legacy code and optimizing performance across various hardware targets.

Highest-signal resume keywords

- Embedded Software Development
- C/C++ Programming
- Embedded Linux
- GNSS Technologies
- Performance Optimization

Hard Skills

- C/C++ Programming
- CMake
- Embedded Linux
- System APIs
- Networking
- Multithreading
- Kernel Interaction
- Real-Time Operating Systems
- Python Scripting
- Legacy Code Modernization

Soft Skills

- Collaboration
- Problem-Solving
- Communication

Certifications & Qualifications

- Master's Degree in Electrical Engineering
- Master's Degree in Computer Science
- Master's Degree in Software Engineering

Industry Keywords

- GNSS
- RTK
- PPP
- CSSR

Tools & Technologies

- CI/CD Workflows
- Diagnostic Tools
- Simulation Tools

Stagista Apprendista Segretaria Italia e Canarie

17 set - Bologna
Virtus Group SSD Fanball

Game Master Escape Room - Genova

17 set - Genova
Diablox

Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per senior firmware engineer - concordia sulla secchia, emilia-romagna, italy / concordia sulla secchia

Portici - Matt o Pom - 5ore al GG 550 + PROVV

17 set - Portici
Call business

Ottico abilitato

17 set - Ravenna
Ottica Dragoni