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.