WE

WEROCK Technologies GmbH

Software Developer - Mobile & Desktop / Windows & Android (m/w/d)

Teilweise Homeoffice
vor 4 Wochen
Karlsruhe
Stellenbeschreibung

About the Role

Do you dislike "paint by numbers"? Do you want to write code that moves things -- literally? Are you looking for a real challenge and want to contribute your ideas and commitment to a young and growing company?

WEROCK Technologies GmbH provides robust computer solutions for industry & logistics, the utility sector, emergency services, and more. Our hardware is tough -- now we need you to bring it to life with smart software.

We are not looking for another cog-in-the-wheel developer. We are looking for our first internal software engineer who has the courage to build this area independently and grow with us.

Responsibilities

With us, you won't develop colorful websites, but rather act as the interface between our robust hardware and the user. Your work will have a direct impact on our products -- from the Android Connector App to future projects like a PC Control Center or a companion app for industrial smartwatches.

  • Development of Windows and Android applications (e.g., C/C# and Java) for interaction with our hardware
  • Implementation of hardware-related functions such as reading system/device data, addressing interfaces, background processes
  • Building pragmatic release/update processes, versioning, clean delivery
  • Independent implementation of software projects -- from conception to implementation, it's up to you
  • Close collaboration with product management to implement requirements

Qualifications

  • You can independently implement software from "requirement" to "runs stably". A completed degree (Computer Science or similar) or training as an application developer is not mandatory if you are a damn good self-taught individual with demonstrable skills.
  • You feel at home in C/C# (Windows) and Java/Kotlin (Android) and enjoy system-level development (services/background, interfaces, debugging)
  • Hardware affinity: You understand what drivers are, how system services work, and are not afraid to communicate with physical devices.
  • Mindset: You are a "doer". If you get stuck, you don't wait for help, but research, test, and solve the problem (Stack Overflow & AI are your friends).
  • Flexibility and initiative: You are pragmatic, learn quickly, document sensibly, and approach problems systematically.
  • Language: Your code and comments are in English. You speak fluent English (C2). German skills are good for "hallway talk" but not a must, Chinese is a plus.

The tech stack is not set in stone -- the important thing is that you can deliver. Typical skills would be, for example:

  • Windows: C#/.NET (e.g., WPF/WinUI/MAUI depending on the use case)
  • Android: Java/Kotlin
  • Experience with hardware-related topics (permissions, connectivity, device info, peripherals) is a plus

Benefits

An environment in which you can (and must!) grow. No one will constantly look over your shoulder here -- we trust your results.

  • Permanent employment contract in a future-oriented industry
  • Modern workplaces in the heart of Karlsruhe
  • Flexible working hours and vacation arrangements
  • Hybrid possible: after the probationary period, 2-3 days/week home office upon request
  • Real responsibility: You will build the software department with us virtually "from scratch".
  • Open doors, flat hierarchies, and a "you" culture
  • Individually tailored development measures for continuous improvement (e.g., later development in embedded development)
  • Short decision-making paths and open communication
  • Environmental and climate protection are important to us! We cover the costs for the Deutschland-Ticket.
  • We are successful together, which is why you will participate in profits as an employee.
  • No on-call duty or travel required

Sustainability is not just a buzzword for you? Do you want to become part of an innovative growth company?

We are a small team with a limited budget, but with extremely exciting hardware just waiting for you to bring it to life.

We realize: The scope of tasks sounds like a senior position. However, we are looking for someone who seeks exactly this adventure and does not shy away from responsibility. You don't have to be a master craftsman yet -- we don't expect perfection, but a willingness to learn. So, if you have professional gaps (who doesn't?), be open about it: Simply tell us in your application where you stand and where you want to develop with our help. We will learn it together.

Send us your complete CV with cover letter, contact details, and your portfolio/GitHub. Please state your current notice period and your salary expectations.

We look forward to getting to know you!