Embedded GNSS Software Engineer (RTOS/Linux)

Septentrio

Finland

On-site

EUR 65,000 - 90,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Septentrio is seeking an Embedded Software Engineer to design, implement, integrate and validate high-accuracy GNSS software for embedded platforms and RTOS/Linux environments.

You will focus on C++ development, embedded systems fundamentals, and reliable integration of software components for Septentrio's next-generation positioning solutions. Collaboration with cross-functional teams will drive robust production-quality software.

Qualifications

  • Master's degree in Electrical Engineering, Computer Science, Applied Sciences, or equivalent practical experience.
  • Professional experience in embedded software engineering in an industrial or product-development context.
  • Strong C++ programming skills and understanding of object-oriented design and modular architectures.
  • Experience with RTOS, embedded Linux or Linux-based environments, and memory- and CPU-constrained systems.
  • Familiarity with development lifecycle tools: issue tracking, source control, CI, design documentation, testing frameworks.
  • Fluent in English, both written and spoken.

Responsibilities

  • Design, implement, unit-test, debug, and document embedded software features in C++.
  • Develop software for RTOS, embedded Linux, and resource-constrained platforms.
  • Collaborate with peers to translate requirements into modular, efficient software.
  • Develop tools/interfaces using Qt, Python, JavaScript and related web technologies.
  • Contribute to improving development tools, workflows, and documentation practices.

Skills

C++ programming
RTOS
Embedded Linux
Qt
Python
JavaScript
Continuous integration

Education

Master's degree

Tools

CI pipelines

Job description

Septentrio is seeking an Embedded Software Engineer to design, implement, integrate and validate high-accuracy GNSS software for embedded platforms and RTOS/Linux environments.

You will focus on C++ development, embedded systems fundamentals, and reliable integration of software components for Septentrio's next-generation positioning solutions. Collaboration with cross-functional teams will drive robust production-quality software.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer | Leuven or Espoo
Embedded Software Engineer | Leuven or Espoo

Septentrio • Finland

On-site
EUR 65,000 - 90,000
Senior GNSS Firmware & Positioning Engineer
Senior GNSS Firmware & Positioning Engineer

u-blox • Espoo

On-site
EUR 70,000 - 110,000
Multicultural team
Project-based collaboration
Startup mindset
+6
Embedded GNSS Software Engineer - Hybrid (Espoo/Tampere)
Embedded GNSS Software Engineer - Hybrid (Espoo/Tampere)

u-blox AG • Espoo

Hybrid
EUR 60,000 - 90,000
Hybrid working model
Flexible working hours
Modern office spaces
+2
Hybrid/Remote Embedded Software Engineer (C/C++, Linux, RT)
Hybrid/Remote Embedded Software Engineer (C/C++, Linux, RT)

Integrify • Oulu

Hybrid
EUR 60,000 - 82,000
Senior Navigation Engineer
Senior Navigation Engineer

u-blox • Espoo

On-site
EUR 70,000 - 110,000
Multicultural team
Project-based collaboration
Startup mindset
+6
Embedded Software Engineer: Linux/C++, RTOS, Flexible
Embedded Software Engineer: Linux/C++, RTOS, Flexible

Compile Oy • Helsinki

On-site
EUR 65,000 - 90,000
GNSS Embedded C Engineer | Remote Finland Eligible
GNSS Embedded C Engineer | Remote Finland Eligible

Exafore • Tampere

Hybrid
EUR 60,000 - 85,000
Flexible culture
Work-life balance
Career growth
+7
Embedded Software Design Engineer
Embedded Software Design Engineer

u-blox AG • Espoo

Hybrid
EUR 60,000 - 90,000
Hybrid working model
Flexible working hours
Modern office spaces
+2
Senior Ubuntu Embedded IoT Engineer — Global Travel
Senior Ubuntu Embedded IoT Engineer — Global Travel

Canonical • Finland

On-site
EUR 27,000 - 50,000
Principal Signal Processing Engineer
Principal Signal Processing Engineer

u-blox AG • Tampere

Hybrid
EUR 65,000 - 85,000
Flexible working model
Company Performance Bonus
Strong social security
+1