Senior Embedded Software Engineer

Senior Embedded Software Engineer

u-blox

Athens, Greece

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.

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;
  • 7+ 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);
  • EU/EFTA citizen or holder of a valid work permit for Greece.

Bonus points

  • 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.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Greece      Developer      Embedded Software Engineer      Hardware and Telecoms      Hybrid      u-blox     

EuroTechJobs Logo

© EuroJobsites 2025