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

CFPGAGNSSI2CUART

Industry

AutomotiveConsumer Electronics

Job Description

Senior Embedded Software Engineer

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, bring-up of cutting-edge GNSS ICs and you will take ownership of key parts of the firmware lifecycle driving feature design, integration,

product-specific development, and complex debugging. 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 based in Athens, Greece


Your Responsibilities,

  • Develop low-level software and drivers in C for embedded systems.
  • Implement robust embedded software and ensure smooth interaction across hardware and firmware.
  • Design and maintain test software for IP/IC verification.
  • Perform IC bring-up and debugging activities.
  • Contribute to architecture decisions and guide technical direction.
  • Carry out hardware verification using RTL simulation, FPGA, and silicon prototypes.
  • Contribute to requirements analysis, requirements verification process, test coverage reports and documentation, and FPGA-based prototyping.


Your Skills and Experience,

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field.
  • 7+ years of experience in:
  • Embedded C software development.
  • Prototyping, debugging, and bring-up of embedded systems.
  • Experience with C++ and Python for tools, scripting, and automation.
  • Working with Cortex-M processors and interfaces such as SPI, UART, I2C, and USB.
  • Solid understanding of RTOS concepts, real‑time constraints.
  • Strong engineering judgment, problem-solving ability, and system-level thinking.
  • Proficiency with development tools (IDEs, compilers, debuggers, version control, build systems).
  • Fluent in English (spoken and written).


Bonus points,

  • Deep expertise across GNSS receiver technology.
  • Linux experience (computing, scripting, networking, server concepts).
  • Background in hardware verification methodologies.
  • Knowledge of embedded security.
  • Exposure to DevOps tools and hardware testing automation.
  • Familiarity with Jira, Jama, or similar project/requirements management tools.
  • Usage of AI during software development.
  • Experience working in agile environments.


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.