Senior Embedded Software Engineer

Senior Embedded Software Engineer

u-blox

Tampere or Athens

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. There will be very occasional travel to our other sites within Europe.

Your Responsibilities

  • Develop low-level software and drivers in C for bare-metal embedded systems;
  • Design and maintain test software for IP/IC verification;
  • Perform IC bring-up and debugging activities;
  • Carry out software and hardware testing/verification using QEMU, FPGA, and silicon prototypes;
  • Contribute to requirements analysis, documentation, and automated testing;
  • Be a self-starter, be efficient and productive at a high quality level.

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, with unit testing mindset and good engineering practice;
    • Prototyping, debugging, and bring-up of embedded systems;
    • Working with Cortex-M processors and interfaces such as SPI/Flash, UART, I2C, and USB.
  • Proficiency with development tools (Linux/WSL, editors, compilers, debuggers, git/Gitlab/Github, make);
  • Fluent in English (spoken and written).

Bonus

  • Familiarity with scripting languages (especially Python), for testing with;
  • Background in QEMU, methods for software/hardware quality and verification;
  • Knowledge of embedded security;
  • Exposure to DevOps tools and testing automation;
  • Experience working in agile environments;
  • Experience with GNSS technology.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Multiple Countries      Developer      Embedded Software Engineer      Hardware and Telecoms      Hybrid      Linux and Unix      u-blox     

EuroTechJobs Logo

© EuroJobsites 2026