Embedded Software Developer

Mid
Full-Time
Hybrid

Research and Development (R&D)

Istanbul, Türkiye

Job Overview

About Odine

At Odine, we connect the world — wherever the network lives.

 Our technology powers intelligent, cloud-native, and AI-driven network solutions that enable global connectivity and digital transformation across telecom operators, enterprises, and ecosystem partners.

As part of our next-generation innovation roadmap, we are developing a cutting-edge agentic AI platform that enables seamless interaction between end devices and intelligent edge nodes. To support this vision, we are looking for an Embedded Software Developer who is ready to go All In — combining deep firmware expertise with RF and low-power system knowledge to build high-performance hardware-software ecosystems.

 

About the Role

We are seeking an experienced, hands-on Embedded Software Developer to lead firmware development across our hardware platform stack. In this role, you will focus on STM32WL-based systems, RF communication protocols, and low-power mesh networking architectures.

You will work at the intersection of embedded systems, RF performance, and edge intelligence — collaborating closely with hardware, RF, and AI teams to deliver robust, production-grade firmware for advanced edge and wearable technologies.

If you are passionate about constrained devices, real-world RF behavior, and deeply optimized embedded code, this role is for you.

 

What You’ll Do

  • Develop and maintain high-quality bare-metal and RTOS-based firmware for STM32WLxx platforms
  • Design and implement robust mesh network architectures for reliable inter-device communication
  • Implement and optimize Active Noise Cancellation (ANC) algorithms
  • Conduct RF performance testing, validation, and optimization using VNA and spectrum analyzers
  • Support antenna integration, calibration, and board bring-up activities
  • Optimize firmware for low-power operation and battery efficiency
  • Collaborate closely with hardware and RF teams on system-level integration
  • Participate in lab and field testing to ensure real-world reliability and performance
  • Contribute to firmware architecture, coding standards, and technical documentation

 

What You’ll Bring

  • Proven embedded software development experience with STM32 MCUs, preferably STM32WL series
  • Strong background in UHF/VHF RF system design and testing
  • Solid experience with FreeRTOS or similar real-time operating systems
  • Expert-level C/C++ knowledge in bare-metal and RTOS environments
  • Hands-on experience with RF lab equipment (VNA, Spectrum Analyzer, Oscilloscope)
  • Deep understanding of low-power optimization and battery-operated device design
  • Experience with firmware debugging, profiling, and performance tuning
  • Strong problem-solving and system-level thinking skills
  • Good written and spoken English

Nice to Have

  • Knowledge of FZRP protocol stack
  • Experience with Edge AI frameworks such as Whisper, TensorFlow, or PyTorch
  • Familiarity with wireless mesh technologies (BLE, Thread, Zigbee)
  • Exposure to military or secure communication protocols
  • Experience with PCB design and RF layout best practices
  • Proficiency with modern development workflows (Git, Jira, CI/CD)
  • Strong documentation and standardization discipline

 

Why Odine?

Because at Odine, being All In means more than just doing your job — it’s about owning our story, driving change, and celebrating every breakthrough together. 💚

Join a team that’s bold, connected, and building the future — wherever the network takes us.

👉 Apply now and go All In with us.

 

Equal Opportunity Statement

At Odine, we celebrate diversity and are committed to creating an inclusive environment for all employees.

We do not discriminate on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or any other protected status.

Every Odinese is valued for who they are — because being All In starts with belonging. 💚

All applications are treated confidentially and processed in compliance with data protection laws, including GDPR.

Quick ApplyTo apply for an active job posting, fill out the form and start your recruitment process.

First Name *

Last Name *

Email *

Years of experience *

Phone Number *

Your Location *

Currency *

Salary Expectation *

Fixed
Range

Time Period *

Upload your CV or Resume *

+ Some questions to get you know better

What is your level of proficiency in English?What is your level of proficiency in English? *

Are you comfortable working in a hybrid setting? *

Share this company
Share link

https://odine.tr.hrpanda.co/embedded-software-developer