Senior Software Engineer

2 weeks ago


Aalborg, Ålborg Kommune, Denmark SB Recruiting Full time

About Robotto

Robotto is a software company specializing in AI-driven solutions for autonomous systems. Our focus is on developing software that enhances drone capabilities, enabling autonomous flight, AI-powered detection, and seamless data integration. Our technology is applied in critical sectors such as wildlife conservation, security, defense, and fire management, ensuring impactful real-world applications. By leveraging cutting-edge AI, computer vision, and edge computing, we empower organizations to operate more efficiently and effectively in complex environments.

Our Philosophy

At Robotto, we believe in constant learning and growth. We are looking for individuals who take initiative, think creatively, and seek to make an impact. If you enjoy solving complex challenges, experimenting with new methods, and refining your skills through hands-on experience, this is the place for you.

Learning on the go is a big part of the job at Robotto. We encourage you to take what you already have in your toolbox, try new methods, and learn from your mistakes—making Robotto the ultimate workshop for your innovative ideas.

We're bold, embracing a "forgiveness, not permission" mindset, empowering our team to take risks, challenge norms, and make impactful decisions. We're innovative, driven by relentless progress, always exploring new ways to improve and innovate. We're empowering, providing our team with the best tools, resources, and freedom to succeed. And most of all, we're impactful, leading the charge toward a more peaceful and sustainable future.

Role Overview

As a Senior Software Engineer (C++), you will develop and maintain robust, high-performance C++ infrastructure that supports computer vision, AI, DevOps, and navigation. Your work will be instrumental in shaping the next generation of autonomous robotics systems, optimizing communication protocols, and integrating state-of-the-art sensors.

This is a role for an engineer with extensive experience and drive, ready to take on challenges and transform ideas into reality. You will be expected to take technical ownership, provide and work closely with the CTO to define and execute strategic development initiatives. This role is designed for a senior profile looking to grow into a Principal Engineer position, taking on increasing responsibility and providing mentorship.

Key Responsibilities

  1. Develop and maintain robust, high-performance C++ infrastructure for AI-driven robotics applications.
  2. Take technical ownership and provide strategic input to development projects.
  3. Ensure code quality through KISS, DRY, SOLID principles, best coding practices, code reviews, and comprehensive unit testing.
  4. Implement advanced multithreading and synchronization techniques for real-time performance.
  5. Optimize MAVLink communication for reliable UAV command, control, and data exchange.
  6. Integrate and optimize external sensors (e.g., cameras, LiDAR, IMU, GPS) to enhance the drone's perception and functionality.
  7. Apply algebra and calculus to refine control, navigation, and sensor fusion algorithms.
  8. Optimize performance for edge hardware, minimizing latency and power usage while ensuring reliability.
  9. Deploy software on edge devices, incorporating security, obfuscation, and protective measures for IP and data.
  10. Work closely with cross-functional teams and document architectures, workflows, and code for maintainability and scalability.
  11. Collaborate directly with the CTO to set long-term technical direction and company strategy.

Required Skills and Experience

  1. Extensive expertise in modern C++ (C++14/17/20), object-oriented design, templates, and concurrency.
  2. Proven ability to implement best coding practices, KISS, DRY, SOLID principles, and comprehensive unit testing.
  3. Strong background in real-time, low-latency system design and performance optimization.
  4. Proficiency with build tools (CMake, Make) and system-level debugging.
  5. Solid understanding of algebra and calculus for advanced modeling.
  6. Hands-on experience with embedded platforms (NVIDIA Jetson, Raspberry Pi, ARM Cortex) and scalable architectures.
  7. Ability to take ownership of projects and drive strategic initiatives forward.

What Sets This Role Apart

  1. Opportunity to work on cutting-edge projects at the intersection of AI and robotics.
  2. Continuous learning and professional development—training and courses provided and paid for.
  3. A warrant program, ensuring that as we grow, you benefit.
  4. A collaborative and inclusive work culture with a diverse team.

Why Join Robotto?

Here, we don't just offer jobs; we offer opportunities to be part of a movement—one that believes in the infinite possibilities of human and machine collaboration. If you see the bigger picture and want to contribute to a purpose-driven organization, Robotto is where you belong.

Join Robotto and help crush the boundaries of what's perceived as achievable

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Software Development

#J-18808-Ljbffr

  • Aalborg, Ålborg Kommune, Denmark Boyum IT Solutions Full time

    Attracting Top Talent at Boyum IT | Talent Acquisition & Relationship Building ExpertIf you're passionate about technology, innovation, and want to make a real impact on product development while collaborating with some of the best minds in the industry, keep readingPerfion, part of the Boyum IT group, is searching for a talented Senior Software Engineer to...


  • Aalborg, Ålborg Kommune, Denmark Boyum IT Solutions Full time

    Attracting Top Talent at Boyum IT | Talent Acquisition & Relationship Building Expert If you're passionate about technology , innovation , and want to make a real impact on product development while collaborating with some of the best minds in the industry, keep reading Perfion, part of the Boyum IT group, is searching for a talented Senior Software...


  • Aalborg, Ålborg Kommune, Denmark Boyum IT Solutions Full time

    Overview of the RoleWe are searching for a talented Senior Software Engineer to join our development team in Aalborg. The successful candidate will help us continue to innovate and grow by taking the lead in architecting, building, and optimizing both our existing and new software products.


  • Aalborg, Ålborg Kommune, Denmark Trackunit AS Full time

    At Trackunit A/S, we're on a mission to revolutionize the construction industry through innovative technology. As a Senior Backend Software Engineer, you'll play a crucial role in developing cutting-edge solutions that drive business growth and customer satisfaction.Job DescriptionWe're seeking a highly skilled and motivated Senior Backend Software Engineer...


  • Aalborg, Ålborg Kommune, Denmark Trackunit AS Full time

    Senior Backend Software Engineer Apply for this jobTrackunit is looking for a passionate Senior Backend Software Engineer to join our Engineering team.As a Senior Backend Software Engineer, you will join our team of 200+ engineers where you'll be working alongside a core group of qualified colleagues who are curious and challenge assumptions and technical...


  • Aalborg, Ålborg Kommune, Denmark Trackunit AS Full time

    Senior Backend Software Engineer Apply for this job Trackunit is looking for a passionate Senior Backend Software Engineer to join our Engineering team. As a Senior Backend Software Engineer, you will join our team of 200+ engineers where you'll be working alongside a core group of qualified colleagues who are curious and challenge assumptions and...


  • Aalborg, Ålborg Kommune, Denmark Norlys Energy Trading Full time

    We're an ambitious player in the energy market, driving innovation and sustainability through data and technology. Our team is responsible for developing the algorithmic trading system powering all trades across multiple continents.Job OverviewThis role combines classical software development with optimization, data science, statistics, and trading. You'll...


  • Aalborg, Ålborg Kommune, Denmark Ramboll Group AS Full time

    At Ramboll, we are seeking a highly experienced Senior/Chief Coastal Engineer to join our Ports, Marine and Coastal Department. As a key member of our team, you will play a critical role in delivering technical excellence and driving innovation in coastal engineering.About the RoleAs our new Senior Coastal Engineer, you will be responsible for taking the...


  • Aalborg, Ålborg Kommune, Denmark SB Recruiting Full time

    Role OverviewThe Senior Software Engineer will develop and maintain robust, high-performance C++ infrastructure that supports computer vision, AI, DevOps, and navigation.Your work will be instrumental in shaping the next generation of autonomous robotics systems, optimizing communication protocols, and integrating state-of-the-art sensors.This is a role for...


  • Aalborg, Ålborg Kommune, Denmark SB Recruiting Full time

    About SB RecruitingSB Recruiting is a cutting-edge technology firm specializing in AI-driven solutions for autonomous systems. Our mission is to develop innovative software that enhances drone capabilities, enabling autonomous flight, AI-powered detection, and seamless data integration. Our focus lies in critical sectors such as wildlife conservation,...


  • Aalborg, Ålborg Kommune, Denmark Boyum IT Solutions Full time

    About the JobPerfion, part of the Boyum IT group, is searching for a talented Senior Software Engineer to join our development team in Aalborg. We are building a top-class Product Information Management (PIM) solution for our 300+ customers.The Perfion PIM solution manages complex product data for companies in many different industries. The DNA of the...


  • Aalborg, Ålborg Kommune, Denmark Centrica Energy Trading Full time

    We are Centrica We're so much more than an energy company. We're a family of brands revolutionising a cleaner, greener future. Working here is #MoreThanACareer - we're powered by purpose. Together we can make an impact that will truly change tomorrow. Whether you're developing cutting-edge green tech, helping customers on the front line or simplifying...


  • Aalborg, Ålborg Kommune, Denmark Centrica Energy Trading Full time

    We are Centrica We're so much more than an energy company. We're a family of brands revolutionising a cleaner, greener future. Working here is #MoreThanACareer - we're powered by purpose. Together we can make an impact that will truly change tomorrow. Whether you're developing cutting-edge green tech, helping customers on the front line or simplifying...


  • Aalborg, Ålborg Kommune, Denmark Trackunit AS Full time

    In this role, you'll develop and update features to solve real-life customer problems, deploying several times a day. You'll spark creativity in design sessions with your team and be open to new approaches to meet customer needs.As a Senior Backend Software Engineer, you'll work with product managers and engineers who are eager to get your take on issues....


  • Aalborg, Ålborg Kommune, Denmark Norlys Energy Trading Full time

    About the RoleWe are looking for a Senior Software Developer - Trading Solutions to join our team. As a key member of our development team, you will be responsible for designing, implementing, and maintaining trading solutions using cutting-edge technologies.Key ResponsibilitiesDevelop and maintain high-quality trading solutions using C#, Python, and...


  • Aalborg, Ålborg Kommune, Denmark Centrica Energy Trading Full time

    Centrica Energy Trading is revolutionising the European PPA market with +13 GW of renewable power under management. As a Senior Software Developer for Trading Solutions, you'll join our dynamic team shaping the future of energy trading.Your primary focus will be on designing, building, and operating a data platform supporting our Algo Trading business. This...


  • Aalborg, Ålborg Kommune, Denmark SB Recruiting Full time

    Role OverviewThis is a Senior Software Engineer position, requiring extensive experience in C++ and object-oriented design. You will develop and maintain robust infrastructure for computer vision, AI, DevOps, and navigation.


  • Aalborg, Ålborg Kommune, Denmark AutoPi Full time

    We are looking for a skilled Software Developer to join our team at AutoPi. Our company is dedicated to accelerating human progress by connecting communities worldwide through software collaboration. As a member of our team, you will have the opportunity to work on challenging projects and contribute to our mission.About AutoPiAutoPi is a fast-growing IoT...


  • Aalborg, Ålborg Kommune, Denmark XCI Full time

    Job OverviewThis senior role involves leading a skilled team of software developers to drive results and growth. The ideal candidate will have experience in software development methodologies, Python or JavaScript/React programming, and IP Data and Protocol analysis.The Technical Team Lead will be responsible for guiding and supporting the team, ensuring...


  • Aalborg, Ålborg Kommune, Denmark SB Recruiting Full time

    We are seeking a skilled engineer to join our team. As a Senior Software Engineer, you will work on cutting-edge projects at the intersection of AI and robotics.