Home > Find Jobs

Job Search

A tropical beach
HiveMQ company logo

HiveMQ

Europe

Posted on: 02 April 2024

Experience

n/a

Work

n/a

Employee Type

n/a

Salary Range

n/a

Senior QA Engineer - Edge

"HiveMQ

HiveMQ empowers businesses to transform with the most trusted MQTT platform. Designed to connect, communicate, and control IoT data under real-world stress, the HiveMQ MQTT platform is the proven enterprise standard and powers use cases in automotive, energy, logistics, smart manufacturing, transportation, and more. Leading brands like Audi, BMW, Liberty Global, Mercedes-Benz, Siemens, and ZF choose HiveMQ to build smarter IoT projects, modernize factories, and create better customer experiences.

HiveMQ is a remote-first company headquartered in Landshut, Germany, with a US office in Boston, Massachusetts. The last time we counted, we spoke 32 languages within our diverse team at HiveMQ. We are looking for innovative, motivated, and passionate individuals to join our rapidly growing company. 

HiveMQ’s Vision for this role
As a QA Engineer in the Edge Team, you will be at the forefront of innovation, contributing to the complete product lifecycle of OSS HiveMQ Edge. Your expertise and creativity will be instrumental in shaping the user experience and driving the integration of diverse IoT protocols. You'll work closely with talented engineers building adapters and the ecosystem that empower users to customize HiveMQ Edge according to their unique requirements. As a member of the Edge team, you will design, develop, and deliver a testing solution focusing on Edge with a diverse set of protocols and constrained devices.

You will…

  • Architect, build, and maintain a software and hardware test suite we want to use for testing the OPC-UA, Modbus, and other protocols translation.
  • Create a software architecture that helps us build test suites and quality assurance plans.
  • Maintain and extend the test suite we run for our MQTT message translation tests.
  • Be proactive in identifying holes in hardware-, software- or scenarios we use to make sure our translation matches the highest quality standards.
  • Solve edge cases and find the common truths behind them.
  • Work intensively with profilers, benchmarking, and state analysis tools.
  • Identify and eliminate performance bottlenecks and high availability limitations. 

You have…

  • Experience with OPC UA, Modbus, or other protocols.
  • Outstanding interpersonal skills, and you can effectively coordinate and work in a team of developers.  
  • Broad knowledge of Java and the JVM. 
  • A high sense of ownership and take pride in the work you accomplish.
  • Experience developing and shipping business-relevant software.
  • Experience writing reliable and scalable software. 
  • Experience using Git, Jenkins, JUnit 5, and CI/CD tools. 
  • Experience with low-level system programming patterns like multi-threading, concurrency, memory management, networking and storage performance. 
  • Track record of identifying and implementing creative solutions.
  • Ability to debug complex problems to find and implement solutions for the future: experience with tools for profiling/debugging like YourKit, async-profiler or Java Flight Recorder.
  • Experience designing high-throughput data-intensive applications.
""
EXCERPT FROM OUR CUSTOMER LIST

Informations about our job advertisements

Job advertisements of HiveMQ GmbH are always directed at female, male and various applicants, regardless of age, gender, religion, sexual identity, disability, race, ethnic origin, world view, etc. The selection of a candidate is exclusively based on qualifications. For organisational reasons, we cannot return application documents and cannot reimburse any expenses that you incur during the application process.

Tags

git
java
JVM
Apply to job