Embedded / Firmware Engineer Engineering Ankara, Türkiye

Geolifespirit Yazılım Elektronik A.Ş.

Çankaya

Hybrid

TRY 200,000 - 320,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Remote or hybrid work office options
Private health insurance
Annual learning budget
Stock option program
Team events & annual retreat
SmartCollar device for your pet

Job summary

GeoLifeSpirit Yazılım Elektronik A.Ş. develops IP67‑rated smart collars with GPS tracking and a mobile/web app. You will design firmware for thousands of devices, process sensor data and optimize power consumption to extend battery life.

Join an embedded team responsible for power management and location accuracy, collaborating with hardware and software colleagues on bring‑up, testing and OTA updates.

Qualifications

  • At least 3 years of experience with embedded C/C++.
  • Knowledge of RTOS (FreeRTOS, Zephyr, etc.) and bare-metal development.
  • Solid command of communication protocols such as I2C, SPI, UART.
  • Comfortable with oscilloscopes, logic analyzers and debuggers.
  • Hands-on experience with low-power design and battery management.
  • GPS/cellular modems experience is a plus.
  • Good technical English.

Responsibilities

  • Develop firmware in C/C++ on ARM Cortex-M based microcontrollers.
  • Integrate GPS/GNSS, cellular (2G/LTE-M/NB-IoT) and BLE modules.
  • Optimize low-power modes to maximize battery life.
  • Build and secure the OTA firmware update pipeline.
  • Implement sensor fusion and motion-detection algorithms.
  • Perform board bring-up and debugging with hardware team.
  • Contribute to unit tests and hardware-in-the-loop testing.

Skills

embedded C/C++
RTOS (FreeRTOS/Zephyr)
I2C
SPI
UART
Low power design
GPS modules
Cellular modems
Oscilloscopes
Logic analyzers
Debuggers
Technical English

Tools

ARM Cortex-M MCUs

Job description

Build the embedded software at the heart of the GeoLifeSpirit smart collar and enable days of GPS tracking with ultra-low power consumption.

About the role

At GeoLifeSpirit we build IP67-rated smart collars for pets, offering GPS tracking, subscriptions and a mobile/web app. Our embedded team owns everything from power management to location accuracy. In this role you will design the firmware running on thousands of devices in the field, process sensor data, and fight for every milliwatt to extend battery life.

What You Will Do
  • Develop firmware in C/C++ on ARM Cortex-M based microcontrollers
  • Integrate GPS/GNSS, cellular (2G/LTE-M/NB-IoT) and BLE modules
  • Optimize low-power modes (sleep/deep-sleep) to maximize battery life
  • Build and secure the OTA (over-the-air) firmware update pipeline
  • Implement sensor fusion and motion-detection algorithms
  • Perform board bring-up and debugging together with the hardware team
  • Contribute to unit tests and hardware-in-the-loop testing
What We Are Looking For
  • At least 3 years of experience with embedded C/C++
  • Knowledge of RTOS (FreeRTOS, Zephyr, etc.) and bare-metal development
  • Solid command of communication protocols such as I2C, SPI, UART
  • Comfortable with oscilloscopes, logic analyzers and debuggers
  • Hands-on experience with low-power design and battery management
  • Experience with GPS/cellular modems is a plus
  • Good technical English
What We Offer
  • Remote or hybrid work; our Ankara and Sivas offices are open
  • Flexible working hours and a results-driven culture
  • Be part of a TÜBİTAK and TÜBİTAK BİGG backed R&D project with real-world impact
  • Private health insurance
  • Annual personal learning and development budget (conferences, courses, books)
  • A free SmartCollar smart collar and subscription for your own pet
  • Company-wide stock option program
  • Regular team events and an annual company-wide retreat
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer — Remote, Low-Power GPS Collar
Embedded Firmware Engineer — Remote, Low-Power GPS Collar

Geolifespirit Yazılım Elektronik A.Ş. • Çankaya

Hybrid
TRY 200,000 - 320,000
Remote or hybrid work office options
Private health insurance
Annual learning budget
+3
Embedded System Engineer
Embedded System Engineer

Wide and Wise • Fatih

Hybrid
TRY 3,400,000 - 4,371,000
High impact ownership
Global exposure
Competitive USD salary
+2
Network Software Engineer
Network Software Engineer

Teltonika Ltd. • Fatih

On-site
TRY 40,000 - 60,000
Private health insurance
Meal Allowance
Team building activities
+1
Communication Systems Software Engineer
Communication Systems Software Engineer

Baryonic Space • Çankaya

On-site
TRY 600,000 - 900,000
Health insurance
Fuel support
Career growth
+1
Embedded Software Engineer
Embedded Software Engineer

MCT Technic • Fatih

On-site
TRY 350,000 - 600,000
Embedded System Engineer
Embedded System Engineer

PROVANCE AI PropTech Solutions Ltd. • Fatih

Hybrid
TRY 3,403,000 - 4,861,000
Hybrid work model
Meal/transportation support
Travel allowances
Networking & IoT Engineer | Networks
Networking & IoT Engineer | Networks

Teltonika • Fatih

On-site
TRY 300,000 - 360,000
Private health insurance
Meal Allowance
Birthday celebrations
Sales Specialist | Telematics
Sales Specialist | Telematics

Teltonika • Fatih

On-site
TRY 60,000 - 90,000
Bonuses
Meal allowance
Team building
+2
Embedded Software Engineer
Embedded Software Engineer

Latour group • Fatih

On-site
TRY 250,000 - 380,000
Mobile Engineer
Mobile Engineer

Crs Soft • Fatih

On-site
TRY 180,000 - 280,000
Buffet breakfast in the office
Education fund
Paid birthday off
+3