Embedded Software Engineer

u-blox 

📍 Athens, Attiki, Greece, Greece 🇬🇷

full-time
mid-level
hybrid
Posted —

Key Skills

CC++PythonGNSSARM

Industry

Consumer ElectronicsTelecommunications

Job Description

Embedded Software Engineer (Firmware Release)

As a 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
  • 3+ years of embedded software engineering experience
  • 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.
  • Strong understanding of sconcepts 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

  • 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


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/Deposit 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.