Senior Software Engineer, Embedded/Platform

2 weeks ago


Oslo, Oslo County, Norway wheel Full time

At , we're redefining how autonomous systems integrate with the real world.

We build robotics infrastructure from the ground up, combining custom hardware, embedded systems, real-time robotics software, and cloud-based management tools. Our core innovation,
Genius
, is the world's first autonomous wheel, transforming ordinary equipment into intelligent, mobile robots that move safely and efficiently in real-world settings.

Our products are designed and manufactured in Norway and proudly carry the
Made in Norway
trademark, a recognition of our commitment to local development, production quality, and the precision of Norwegian engineering. From our Oslo headquarters, we deliver state-of-the-art robotics systems to customers worldwide, bringing our technology from concept to live deployment.

We are seeking a
Senior Software Engineer
for our embedded/platform team. You will be responsible for design and implementation of microcontrollers and Linux systems that form the foundation of our autonomous mobility platform.

In this role, you will work closely with hardware, robotics, and systems engineering teams to deliver robust, certifiable embedded solutions for safety-critical robotics applications.

Key Responsibilities

  • Design, develop, and maintain embedded firmware for custom hardware platforms.
  • Work with a variety of
    microcontrollers
    and
    SoCs
    , using
    C, C++, and/or Rust
    for performance-critical and safety-relevant components.
  • Define and implement
    software architectures
    for real-time control, sensor interfaces, and communication layers.
  • Drive
    functional safety
    and
    certification-related
    activities in alignment with
    IEC 61508
    ,
    ISO 12100
    , or similar safety standards.
  • Develop and maintain build systems, testing frameworks, and CI pipelines for embedded targets.
  • Contribute to
    embedded Linux
    development, including device drivers, kernel configuration, and system integration.
  • Collaborate cross-functionally with hardware design, robotics, and cloud teams to ensure seamless integration.
  • Participate in code reviews, system design discussions, and safety analyses.
  • Mentor junior engineers and contribute to best practices for reliability, maintainability, and safety.

Qualifications

Required experience:

  • Bachelor's or Master's degree in Embedded Systems, Electrical Engineering, Computer Engineering, or a related field.
  • 5+ years of professional experience
    in software development for production systems.

Desired experience (you should cover some of the the following points):

  • Strong proficiency in
    C
    and familiarity with
    Rust
    or
    C++
    for embedded systems.
  • Proven experience with
    microcontrollers
    and
    real-time embedded design
    .
  • Hands-on experience with
    functional safety
    and
    certification processes
    (e.g., IEC 61508, ISO 12100, ISO 13849, or equivalent).
  • Proficiency with
    embedded Linux
    , including kernel modules and Yocto- or Buildroot-based systems.
  • Familiarity with
    CAN, UART, SPI, I²C
    , and other embedded communication protocols.
  • Excellent problem-solving and debugging skills in both lab and field environments.
  • Strong documentation habits and collaboration skills across disciplines.
  • Familiarity with computer security (e.g. secure boot, code signing, communication security) is a plus.

What we offer

  • A dynamic, innovative, and collaborative work environment.
  • A young, forward-thinking, and international team.
  • A centrally located office at Skøyen, Oslo, with excellent public transport connections (2-minute walk from train, bus, and more).
  • Flexible working hours and remote work options.
  • Competitive salary and benefits package.
  • Professional growth and development opportunities, including safety and certification training.

Why join us?

This is a rare opportunity to design embedded systems that directly power next-generation robotics infrastructure. You'll take ownership of safety-critical embedded designs from concept to production and contribute to a world-first product shaping the future of mobility automation.

At , you'll join a scale-up with a proactive and social culture, where collaboration extends beyond the office through morning runs, team events, and shared achievements that foster both innovation and connection.



  • Oslo, Oslo County, Norway CUJO AI® Full time

    CUJO AI is a leader in artificial intelligence solutions for network service providers. We usemachine learningandreal-world datato developcybersecurity, device intelligence, andparental control solutionsthat make internet connections safer for millions of homes.About the RoleWe are looking for an experiencedSeniorSoftware Engineerwith a background in native...


  • Oslo, Oslo County, Norway No Isolation Full time

    About UsNo Isolation is an award-winning scale-up in EdTech with offices in Oslo, London, and Munich building human-centered technology that turns absence into real-time participation, connection, and belonging.Our flagship solution, the AV1 robot, is deployed in 19 countries with 4,800+ units, supporting schools to sustain attendance, belonging, and...


  • Oslo, Oslo County, Norway No Isolation Full time

    About UsNo Isolation is an award-winning scale-up in EdTech with offices inOslo, London, and Munichbuilding human-centered technology that turns absence into real-time participation, connection, and belonging.Our flagship solution, theAV1 robot, is deployed in 19 countries with 4,800+ units, supporting schools to sustain attendance, belonging, and continuity...


  • Oslo, Oslo County, Norway Tenth Revolution Group Full time

    Senior Embedded Engineering Consultant – OsloAre you a seasoned embedded developer ready to work on cutting-edge technology? Our client, a leading engineering consultancy in Oslo, is looking for aSenior Embedded Engineering Consultantto join their team. You will work across exciting domains includingaerospace, autonomous vehicles, energy, and satcom,...


  • Oslo, Oslo County, Norway Advantek Group Full time

    Er du en erfaren embedded-utvikler med lidenskap for teknologi og komplekse systemer? Vil du bli en del av et konsulentselskap i vekst med spennende kunder og prosjekter innen det fremste av teknologier? Da vil vi høre fra degOm stillingen:Vi i Advantek Digital søker en senior embedded-utvikler med 5-10 års erfaring til vårt team i Oslo. Vi ser etter de...


  • Oslo, Oslo County, Norway Akkar Full time

    Senior Computer Vision Engineer – Robotics & Autonomous SystemsNorway (On-site)This is a great opportunity to take full ownership of visual perception systems for advanced autonomous platforms used in critical applications.As the company's first dedicated vision systems specialist, you'll shape how imaging, sensing, and AI come together across complex...


  • Oslo, Oslo County, Norway Witted Full time

    Witted Mavericks disrupts software consultingby providing the fairest and most transparent salary model on the market for senior consultants. If you are an experienced and independent developer looking forthe compensation of a freelancer with the security of an employee, this is your next career step.We are part ofWitted, a NASDAQ First North Growth...


  • Oslo, Oslo County, Norway Heimdall Power Full time

    Who We AreHeimdall Power is a fast-growing Norwegian tech company established in 2016. We have global ambitions and are already present in several European countries as well as the US and Asia. We provide solutions to optimize power grids worldwide, promoting a swift, secure, and affordable transition to green energy. Our unique offering combines software...

  • Software Engineer

    7 days ago


    Oslo, Oslo County, Norway Noteless Full time

    Help shape the core of Noteless' AI platformNoteless builds AI-driven solutions for healthcare that reduce administrative burden and help clinicians deliver better care, giving clinicians back hours every day.We're looking for a Software Engineer to join our team and take ownership of key frontend initiatives - including building new ways for users to...


  • Oslo, Oslo County, Norway RafX Technologies Full time

    Join RafX Technologies and take the technical lead in developing breakthrough radar- and AI-powered monitoring technology that transforms psychiatric and neurological care. This is a unique opportunity to shape core architecture, build a multidisciplinary team, and have real impact in a fast-moving health-tech startup.ABOUT USRafX Technologies is on a...