At u-blox, as a Senior Embedded Software Engineer, you’ll join our High Precision and Automotive GNSS business unit and work within a motivated, international team across Switzerland, Finland, and Greece. You will play a key role in developing software for next-generation GNSS (Global Navigation Satellite System) solutions.
In this position, you'll contribute to the verification and bring-up of cutting-edge GNSS ICs. Your work will span low-level driver development, FPGA prototyping, debugging, and hardware verification. If you enjoy working closely with hardware, solving complex problems, and contributing to state-of-the-art GNSS technologies, we’d love to hear from you.
The role is located in Athens, Greece. There will be occasional travel to our other sites within Europe.
Your Responsibilities
-
Develop low-level software and drivers in C for embedded systems.
-
Design and maintain test software for IP/IC verification.
-
Perform IC bring-up and debugging activities.
-
Carry out hardware verification using RTL simulation, FPGA, and silicon prototypes.
-
Contribute to requirements analysis, documentation, and FPGA-based prototyping.
Your Skills and Experience
-
Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field.
-
5+ years of experience in:
-
Embedded C software development.
-
Prototyping, debugging, and bring-up of embedded systems.
-
Working with Cortex-M processors and interfaces such as SPI, UART, I2C, and USB.
-
Proficiency with development tools (IDEs, compilers, debuggers, version control, build systems).
-
Fluent in English (spoken and written).
Bonus
-
Experience with GNSS technology.
-
Familiarity with scripting languages (e.g., Python).
-
Background in hardware verification methodologies.
-
Knowledge of embedded security.
-
Exposure to DevOps tools and hardware testing automation.
-
Experience working in agile environments.
Requirements
-
Greek/EU/Schengen-zone citizen, or holder of 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
-
Modern offices located in Maroussi region with nearby Metro, Suburban and Bus lines
-
Hybrid working model & flexible working hours
-
Work from abroad days
-
A strong learning environment and regular career discussions
-
Bonus and Shares (RSUs)
-
Medical/Life Insurance & Private Pension Plan
-
Lunch allowance, parking lot or public transportation card
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.