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 The following skills, qualifications and experience are not mandatory but highly valued 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).
Senior Software Engineer (Networking)
Iceye
Full Stack Software Engineer
Trimble
Pipeline Software Engineer
Kuva Space
Staff Software Engineer (Java) - Remote Work | REF
BairesDev
Principal Software Engineer (Java) - Remote Work | REF
BairesDev
Senior Software Engineer, Unreal Engine and C++
Varjo