Software Engineer, Firmware

5 days ago


Budapest, Budapest, Hungary CUJO AI® Full time

CUJO AI is a leader in artificial intelligence solutions for network service providers. We use
machine learning
and
real-world data
to develop
cybersecurity, device intelligence
, and
parental control solutions
that make internet connections safer for millions of homes.

ABOUT THE ROLE:

We are looking for an experienced
Software Engineer
with a background in native code Linux, network and kernel development to join our high performing fast growing engineering organization. As a firmware engineer at CUJO AI you will work in a team that builds home security solutions for operator home routers (CPE-devices), build test automation systems and ports the software to different Linux based router platforms.

IN THIS ROLE, YOU WILL:

  • Port CUJO AI's solutions on different Linux-based CPE platforms.
  • Build highly optimized software for Linux-based CPE devices.
  • Develop network security, parental control and network device intelligence solutions.
  • Build automation for functional, performance and resilience testing.
  • Assist with test lab infrastructure planning and implementation.

Requirements:

WHAT WE'RE LOOKING FOR:

Must Have:

  • Minimum 5 years of experience in native code Linux development.
  • Detailed knowledge of Linux operating systems architecture.
  • Knowledge of building C applications in Linux.
  • Excellent knowledge of IP-based protocols.
  • Linux network stack knowledge.
  • Knowledge of building POSIX-compliant shell scripts.
  • Proficiency in working with Git and its operations (commit, rebase, submodules).

Good to Have:

  • Knowledge of embedded Linux build systems: OpenWRT, Yocto.
  • Expertise in building firewalls or protocol clients.
  • Familiarity with developing software for embedded systems.
  • Proven track record of build solutions with high stability, performance, security, maintainability, and scalability.

Bonus:

  • Agile software development process experience.
  • Experience in systems monitoring, performance optimization, root cause analysis, and advanced troubleshooting.
  • Experience with CI/CD, TDD, and test automation frameworks.
  • Familiarity with Rust or interest in learning it.

WHAT WILL MAKE YOU STAND OUT:

  • Good written and verbal communication in English.
  • Ability to search for answers, learn quickly, and communicate effectively.
  • Skill in explaining complex topics in simple ways as well as providing reliable information.
  • A team player who takes pride in producing superior results while contributing to a high-caliber team.

WHY JOIN CUJO AI?

  • Flexible Work
    – Hybrid or fully remote options based on your location.
  • Team Gatherings
    – Annual company events and team activities.
  • Career Growth
    – Training bonuses for AWS certifications and other learning opportunities.
  • Performance Bonuses
    – Company-wide annual bonus program.
  • Referral Rewards
    – Earn up to
    €1,000
    for referring new hires.

At
CUJO AI
, we value innovation, collaboration, and continuous improvement. Join us and work on technology that makes the internet safer


Apply by January 6, 2025
– but don't wait We'll hire as soon as we find the right person.

Apply via our recruitment portal. Questions? Email us



  • Budapest, Budapest, Hungary Bluebird Full time

    As a Senior Firmware Engineer, you'll contribute to the development and maintenance of embedded software across key domains in Board Support Package (BSP), Embedded Linux, Protocol Stack, and Front Office for SW Maintenance.Tasks:Coding & Code Quality – Write clean, efficient, and maintainable C code in accordance with Rolling Wireless coding...


  • Budapest, Budapest, Hungary Arm Full time

    Job OverviewAs an experienced quality assurance manager, you will lead the quality team for an exciting new range of Arm hardware devices aimed at AI use cases. You will define processes to ensure quality is established in every stage during software development, and will collaborate with software teams to define, develop and automate tests for their...


  • Budapest, Budapest, Hungary Arm Full time

    Job OverviewThis is an exciting opening to be the technical lead across multiple new software teams. We are delivering the full Linux stack (firmware, kernel, drivers, applications) to support a new range of Arm hardware devices aimed at AI use cases. You will work with architects and other technical leaders across the business to define work for each of the...


  • Budapest, Budapest, Hungary RP International Full time

    Client:Tier 1 Global BrandRate:Strong rate on offer (EURO)Duration:6 months initially, view to extendLocation:Budapest 2 day, remote 3 daysWe are hiring a Senior Network & Linux Engineer to support the delivery of a next-generation virtualisation and automation platform. This role focuses on designing and integrating networking components across large-scale...


  • Budapest, Budapest, Hungary Silurus Software Ltd. Full time

    Senior C++ Frontend Software Engineer (Qt)Amit kínálunkVersenyképes juttatásokHibrid munkamodell (home office)Prémium magán egészségbiztosításIT infrastruktúra biztosítása a távmunkáhozModern iroda, kiváló közlekedésselRendszeres társasági eseményekDinamikus munkakörnyezet, ahol értékeljük az új ötleteketNemzetközi csapat egy...


  • Budapest, Budapest, Hungary Pure Silicon Solutions Full time

    Pure Siliconis growing, and we're looking for a Lead UVM Verification Engineer to join our team. If you're passionate about building world-class verification environments and driving complex SoC programs to success, this role is for you.About the RoleAs a Lead UVM Verification Engineer, you will architect, implement, and drive UVM-based verification for...

  • IT Software Engineer

    2 weeks ago


    Budapest, Budapest, Hungary Anew Climate Full time

    General Summary:A talented and passionate IT Software Engineer to join our growing technology team. As an IT Software Engineer, you will be instrumental in designing, developing, implementing, and maintaining software solutions that support our internal IT operations and business processes. You will collaborate with IT teams and business stakeholders to...

  • Software Engineer

    1 week ago


    Budapest, Budapest, Hungary Paygentic Full time

    Fullstack Engineer at PaygenticLocation: RemoteDepartment: Software EngineeringReports to: CTOAbout PaygenticPaygentic is on a mission to transform the way modern businesses handle Agent and AI payments with secure, scalable, and user-friendly financial technology. We're building innovative solutions that empower accurate and immediate cost structures for...

  • Software Engineer

    1 week ago


    Budapest, Budapest, Hungary Genesys Full time

    Genesys empowers organizations of all sizes to improve loyalty and business outcomes by creating the best experiences for their customers and employees. Through Genesys Cloud, the AI-powered Experience Orchestration platform, organizations can accelerate growth by delivering empathetic, personalized experiences at scale to drive customer loyalty, workforce...


  • Budapest, Budapest, Hungary Hays Full time

    Your software and tools ensure a flying start to every departure, even in the event of disruptions As our employee, you contribute to unforgettable flights, whatever your roll.What will your work look like?You will be working at one of our business platforms. Here we build optimizers and machine learning models to support near real-time decision making in...