Senior Firmware Engineer

12 ore fa

concordia sulla secchia, emilia romagna, Italia Jobtailor Tempo pieno
  • 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