Embedded Software Engineer (m/w/d)

Jobdetails

Paul Tech AG is a technology leader in the real estate industry with the mission to make buildings climate neutral. Our self-developed technology, consisting of IoT-enabled hardware and AI-supported software, permanently optimizes water-carrying systems in buildings. This saves CO2 emissions and energy costs. Everyone benefits: owners, operators, occupants and the climate. At Paul, we are researchers, developers and practitioners with the common goal of developing smart solutions for buildings to address climate change. To support us at the Nuremberg, Mannheim or Berlin site, we are looking for you as an Embedded Software Engineer (m/w/d) with the following focus areas:

As an Embedded Software Engineer you will be contributing to our Sensor Devices and Edge Node platforms that controls our OT infrastructure.

Working closely with our team of visionaries you will analyze new requirements, challenge new ideas and design embedded software that controls sensor and actuators on one side and communicates with the cloud via MQTT on the other side. Thanks to your passion for quality, you apply best practices when developing, testing, debugging, and documenting new functions to get them ready for deployment through our CI/CD pipeline.

Non-Technical Skillset:

  • You have a passion for technology and stay current with industry trends
  • You are a team player and a proactive problem solver
  • You are fluent in German or English (written and spoken)

Technical Skillset:

  • You have 4+ Years of practical experience in Embedded Software development
  • You have an excellent understanding of embedded software development in C and C++
  • You have experience with embedded operating systems (ideally FreeRTOS)
  • You have been working with CPUs based on ARM architecture, preferably STM32
  • You are familar with different bus systems (SPI, RS485, I2C, USB)
  • Ideally, you have some experience with LoRa networks
  • You have experience with software architecture
  • You know about build environments (ideally makefile based using gcc)
  • You have debugging skills over JTAG

Optional Technical Skills:

  • You have experience implementing in Python and Java
  • You know about how to implement applications or shell scripts in Linux
  • You know tools of the trade like Git by heart
  • You have experience in programming modems with AT commands
  • You can read and understand schematics and PCB layouts

We offer:

  • You can expect an inspiring, dynamic and creative working atmosphere with short decision-making processes
  • You will take on a central function in a permanent full-time position with 30 days of vacation and an above-average attractive total benefits package
  • Modern workplace and state of the art equipment and infrastructure

Embedded Software Engineer (m/w/d)

Wir freuen uns darauf, Sie kennenzulernen.