Jump to content

C/C++ Software Engineer

We are on a quest to find a new team member for our team in Valencia or Budapest (also possible remote working both from Spain or Hungary), who will join our embedded software development team.

LORIOT is a global scaleup operating in the Internet of Things industry. Our mission is to make IoT accessible to everyone in the world as we believe that technology plays an essential role in making our planet a better place.
Our team is young, energetic, motivated, and we would like to add another like-minded person to it. At LORIOT we promote a culture of talent, which is why we are looking for a professional to join and grow within the company.

Basic Requirements

  • Engineering background
  • Systematic, analytical thinking
  • C, C++, bash, gdb
  • Linux & embedded Linux knowledge (console, bash, kernel, monitoring, profiling, debugging)
  • Multi-platform cross-compilation
  • Distributed messaging (MQTT, AMQP)
  • Security (OpenSSL, TLS, AES, Diffie-Hellman, symmetric / asymmetric cryptography)
  • Sound understanding of web services (WebSockets, HTTP)
  • Sound knowledge of network protocols (IP, TCP, DNS, NTP)
  • Build systems (makefile, cmake)

Other Relevant Requirements

  • LoRa® & LoRaWAN®
  • Agile development (JIRA)
  • Swagger & OpenAPI
  • Lean methodology (build - measure - learn)
  • Docker (our cross-compilers are setup in docker images)
  • Version control systems (git)
  • Basic knowledge of UMLs

Qualifications & Skills

  • Holder of (at least) a master's degree in Computer Science or related field, or have an equivalent (5+ years), demonstrable, relevant work experience
  • Spirited, energetic, easy-going person
  • Interested in Internet of Things, gadgets, and technology in general
  • Fluent in English, any other languages are an asset and can be put to good use

Tasks & Responsibilities

  • Develop our C / C++ based products
  • Design and prototype new software components and features
  • Implement scripts for cross-platform compatibility
  • Test your code with heterogeneous hardware platforms
  • Produce detailed, platform-specific technical documentation
  • Work closely with your team members and share your knowledge
  • Lead innovation efforts and continuously improve processes and operations
  • Play an active role in the agile development team
  • Assess feasibility of projects and customer requirements
  • Work with quality assurance and operations teams to assure optimal delivery and availability of our services
  • Peer-review source code

Our Offering

  • Flexible compensation and perks matching your experience
  • Flat hierarchy and appreciation of individual work
  • Flexible working hours
  • Visibility of your work world-wide
  • Working with young, motivated, passionate people
  • Working with exciting, state-of-the-art technology for the Internet of Things
  • Home office and complete remote work is possible Offices in Budapest, Hungary or Valencia, Spain
  • Udemy e-Learning unlimited access

To apply

Send us a link to your updated LinkedIn profile (or simply a CV as PDF if you prefer) and a short introduction of yourself / your motivation (just a few sentences) to

← Back to Career page