Now Hiring:
Call US: (+357) 22 509999

Embedded Software Engineer (Mid–Senior) – Telecom Platforms

Department: Telecom / Firmware – Platforms Team

About the Role

Ceranext is looking for a Mid–Senior Embedded Software Engineer to join our Telecom Platforms Team. You’ll help build the software foundations of Ceranext’s next-generation telecom systems – firmware and platform software that drive radio power amplifiers and enable signal transmission across 2G to 5G networks.

This is a hands-on engineering role that blends embedded development, system design, and problem-solving. You’ll work at the intersection of firmware, embedded Linux, and telecom systems, contributing to both low-level C/C++ components and production-grade Python services.

If you enjoy tackling complex technical puzzles, continuously learning, and building things that matter, you’ll feel right at home here.

What You’ll Do

  • Design and develop C/C++ and Python software for Embedded Linux systems (ARM-based SoCs).
  • Build and integrate platform components that interact with radio subsystems and hardware control layers.
  • Develop Python-based production modules, tools, and test frameworks.
  • Collaborate with hardware, RF, and system teams to bring up new platforms and optimize performance.
  • Debug and tune software to ensure real-time reliability in telecom applications.
  • Participate in software design reviews, architecture discussions, and continuous improvement.

What We’re Looking For

  • Bachelor’s or higher in Computer Engineering, Electrical Engineering, or related field.
  • 3+ years of experience with related technologies 
  • Strong proficiency in C/C++ and good understanding of computer architecture and concurrency.
  • Proficiency in Python, including production-level software development.
  • Experience with Linux internals, cross-compilation, and debugging tools.
  • Familiarity with git and collaborative development workflows.
  • Strong analytical thinking, debugging, and puzzle-solving mindset.
  • Eagerness to learn and explore new technologies across the stack.
  • Enthusiasm for diving into unfamiliar tools and frameworks without hesitation
  • Self-driven curiosity and initiative to expand your technical knowledge
  • Ability to adapt quickly in a fast-paced, evolving tech environment
  • Strong sense of ownership and accountability for your work

Nice to Have

  • Experience with Yocto or Buildroot.
  • Familiarity with SPI, I2C, UART, or other embedded interfaces.
  • Exposure to telecom or RF systems.
  • Experience with device drivers, bootloaders, or real-time systems.
  • Knowledge of CI/CD, containerized build environments, or automated testing.

Why Ceranext

At Ceranext, you’ll work on real-world telecom and signal intelligence systems that make a difference — powering communications and mission-critical operations across the globe. We value collaboration, continuous learning, and ownership – giving our engineers the freedom to innovate, grow, and define how far they’ll go with the platform and resources we provide. You’ll join a multidisciplinary team that combines expertise in firmware, RF, and software engineering to deliver innovative solutions from concept to field deployment.

Job Type: Full Time

Apply for this position

Allowed Type(s): .pdf, .doc, .docx