Senior Embedded Software Engineer (C++)

Spectacular AI

Espoo

On-site

EUR 45,000 - 65,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Spectacular AI is looking for a skilled engineer to implement and optimize real-time navigation software for ARM platforms in their Espoo office. This role involves integrating the software with flight controller hardware and sensor data, enhancing testing processes, and improving deployment pipelines.

The ideal candidate will have expert-level C++ skills, experience in embedded systems, and proficiency in Python and other tools. Candidates must be ready to relocate to the Helsinki region for full-time, in-person work.

Qualifications

  • Expert-level proficiency in C++.
  • Experience in embedded software and ARM platforms.
  • Good Python programming skills and proficiency with Git, Linux, and CMake.

Responsibilities

  • Implement and optimize real-time navigation software for ARM platforms.
  • Integrate software with flight controller hardware and sensor data.
  • Enhance testing, continuous integration, and release pipelines.

Skills

C++ proficiency
Embedded software experience
Python programming
Git
Linux
CMake
Fluency in English

Education

MSc or higher in relevant STEM field

Job description

Together with our engineering team, you will implement and optimize real-time navigation software for resource-constrained ARM platforms, integrating it with flight controller hardware, camera pipelines, and sensor data. Additionally, you will help improve our testing, continuous integration, build systems, and SDK packaging, as well as streamline our overall release and deployment pipelines.

Requirements
  • Expert-level proficiency in C++.
  • Experience in embedded software and ARM platforms.
  • Good Python programming skills and proficiency with Git, Linux, and CMake.
  • Fluency in English.
  • Readiness to relocate to the Helsinki region, Finland for full-time, in-person work in our Espoo office.
Ideal Extras
  • A completed MSc or higher degree in a relevant STEM field (e.g., Computer Science, Electrical Engineering, Mathematics, Physics).
  • Linux server administration and company IT systems.
  • Experience with libraries such as Eigen, Ceres, GTSAM, g2o, or OpenCV.
  • Embedded camera systems, sensors, or electronic/mechanical engineering.

Domain knowledge: Aviation, UAVs, Geographic Information Systems (GIS).

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

Similar jobs worth comparing

Senior Embedded Software Engineer (C++) for UAV Navigation
Senior Embedded Software Engineer (C++) for UAV Navigation

Spectacular AI • Espoo

On-site
EUR 45,000 - 65,000
Computer Vision Engineer
Computer Vision Engineer

Spectacular AI • Espoo

On-site
EUR 50,000 - 70,000
Spaceflight Embedded Software Engineer (C++/Python)
Spaceflight Embedded Software Engineer (C++/Python)

ICEYE • Espoo

Hybrid
EUR 60,000 - 90,000
Relocation support
Annual professional development budget
Hybrid work model
Senior Embedded Engineer
Senior Embedded Engineer

Integrify • Tampere

Hybrid
EUR 55,000 - 75,000
Hybrid/Remote options
Career development opportunities
Embedded Engineer
Embedded Engineer

Integrify • Oulu

Hybrid
EUR 60,000 - 82,000
Embedded Software Design Engineer
Embedded Software Design Engineer

u-blox • Tampere

On-site
EUR 55,000 - 75,000
Multicultural, international company
Project-based collaboration across the
Learning-focused environment
+1
Embedded Software Design Engineer
Embedded Software Design Engineer

u-blox • Espoo

On-site
EUR 60,000 - 90,000
Multicultural and international team
Project-based activities with global协働
Startup and innovation mindset
+4
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Softability • Helsinki

Hybrid
Comprehensive benefits package
Leadership support for wellbeing and work-life balance
Focus on one project at a time
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
UAV Pilot & Engineer
UAV Pilot & Engineer

Sine Engineering • Tampere

On-site
EUR 65,000 - 90,000
Lunch benefit
Wellbeing allowance
Accident Insurance
+4