Senior Embedded Software Engineer

u-blox 

📍 Athens, Greece 🇬🇷

full-time
senior
hybrid
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

CC++PythonRTOSGNSS

Industry

Consumer ElectronicsTelecommunications

Job Description

Senior Embedded Software Engineer (Firmware Release)

As a Senior Embedded Software Engineer, you will take ownership of key parts of the firmware lifecycle driving system requirements, integration, product-specific development and testing, and complex debugging. You will play a central role in shaping our embedded software and ensuring our products meet the highest standards of reliability and performance. A strong background in embedded systems is essential, and familiarity with GNSS technology is highly valued (with the opportunity to deepen expertise on the job).


The role is based in Athens, Greece


Your Responsibilities,

  • Integrate, improve and maintain products features through cross-team collaboration
  • Contribute to architecture decisions and guide technical direction and verification of system requirements.
  • Maintain robust embedded software, proposing code improvements, and ensure smooth interaction across hardware and firmware.
  • Analyze complex test data sets to identify issues, patterns, and opportunities for system-level improvements.
  • Own and resolve challenging defects through systematic root-cause analysis, advanced debugging techniques, and hardware-aware investigation.
  • Contribute and drive Continuous improvement and technical excellence.

Your Skills and Experience,

  • Bachelor’s or higher degree in Electrical Engineering, Computer Science, or a related field.
  • 5+ years of embedded software engineering experience.
  • Strong proficiency in embedded-focused C, with experience developing and debugging production-ready firmware.
  • Experience with C++, Python for tools, scripting, and automation.
  • Basic understanding of GNSS technology; deep knowledge is a strong plus but not mandatory.
  • Solid understanding of RTOS concepts and real-time constraints.
  • Strong engineering judgment, problem-solving ability, and system-level thinking.
  • Ability to work independently, support larger projects, and proactively drive progress.
  • Agile mindset and willingness to work in a scrum environment.
  • Fluent written and spoken English communication skills.

Bonus Points

  • Deep expertise across GNSS receiver technology.
  • Experience with ARM Cortex (preferably M), and interfaces including SPI, UART, I2C, and USB.
  • Matlab for tools.
  • Linux experience (computing, scripting, networking, server concepts).
  • Ability to read and interpret electrical schematics.
  • Hands-on experience with signal generators, signal analyzers, or GNSS simulators.
  • Familiarity with Jira, Jama, or similar project/requirements management tools.
  • Usage of AI during SW development.

Requirements,

  • Greek/EU/Schengen-zone citizen, or holder of a work permit for Greece.
  • English fluency, both written and spoken.


What are your perks?

  • A multicultural and international company with over 60 different nationalities
  • Project-based activities working with colleagues distributed across the globe.
  • A start-up and innovation mindset while in the process of scaling-up processes and efficiencies
  • A strong learning environment and regular career discussions
  • Modern offices located in Maroussi region with nearby Metro, Suburban and Bus line
  • Hybrid working model, work from abroad days, flexible working hours
  • Bonus plan, Medical / Life Insurance Plan, Private Pension Plan
  • Lunch allowance, Parking lot or Public Transportation Card
  • Relocation package

… and discover even more by talking with us!

Learn more about u-blox and its mission by watching this video !

Learn more about your future working environment within our Positioning Product Center here!


We see diversity as a strength and promote a culture of inclusion among our employees. Our varied backgrounds, ideas and experiences are critical to our success. We strive to become a strong learning organization and are committed to provide our employees with equal opportunities regardless of differences such as gender, race, ethnicity, generations, belief.