📍 Copenhagen, Denmark 🇩🇰
Embedded Software Engineer - Onomondo
We’re looking for an Embedded Software Engineer with strong C programming experience to join our embedded development team.
You’ll work on Onomondo SoftSIM and other device-related projects in the IoT domain, contributing to high-impact products that tackle deep technical challenges across the cellular ecosystem.
At Onomondo, we are re-implementing traditionally hardware-bound cellular components as fully software-defined components - starting with the SIM. This means working close to the metal: constrained environments, strict specifications (3GPP / ETSI), protocol correctness, security boundaries, and performance-critical code.
This is where you come in.
You’ll contribute to core SIM functionality, write portable, testable embedded C code, and help shape software that runs across a wide range of devices and cellular environments. If you enjoy deep technical problems, precise specifications, and software that replaces hardware, you’ll feel right at home. We have started with the SIM - but we won’t stop there.
What you’ll do
Our ideal new colleague
Why join Onomondo?
We’re not just building another connectivity layer – we’re reimagining how global IoT connectivity works from the ground up. With customers like Maersk and global use cases across industries, we’re tackling problems that have never been solved before.
You will experience:
Our hiring process
We care deeply about creating a fair and inclusive process.
That means:
We’re fast but thoughtful - our goal is to ensure you feel informed, respected, and excited throughout the journey.
Ready to Make an Impact?
Send us your CV, and let’s start the conversation.
Note - We review and interview candidates continually, and therefore encourage you to apply at your earliest convenience.
Learn more about us and other opportunities at onomondo.com/careers
Free forever • No spam • Leave anytime