Software Engineer

  • Share

Software Engineer



Software engineer






Full time










Pressac design and manufacture smart building technology for some of the world’s leading companies. Having established a strong reputation for quality products, and with impressive growth plans, our vision is to become one of the world’s leading smart building-sensor providers.

Specific Duties (as required specifically for the post)

  • Develop embedded Linux distributions and applications for Pressac’s embedded ARM based range of hardware
  • Support and partner with Pressac’s outsourced Software Function
  • Conduct feasibility and cost studies of software projects
  • Provide support and guidance to the product management function to create complete product solutions

Qualifications/ Knowledge and Skills/ Experience

  • BS or MS Degree in technical field such as Computer Science or Electronic Engineering, or may substitute equivalent experience
  • Excellent programming skills in C, C++, preferably on the platforms 8051 and STM32, and particularly with .net C#
  • Prior experience with methods and tools to develop low level embedded software
  • Professional usage of modern Design-, Simulation- and Debug-Tools, Oscilloscope, Logic-Analyzer
  • Comfortable with version control and release management (e.g. GIT / SVN)
  • Ability to work equally well in a team environment or independently
  • Demonstrates a high level of accuracy and attention to detail
  • Ability to travel, which may include occasional international travel

Skills and Experience

  • Experience of Gateway development Experience of developing Wireless sensor products
  • Experience with industry specific protocols such as MQTT, BLE 5.0, EnOcean and ZigBee
  • Experience with IoT cloud services (i.e. IBM Watson, MS Azure, Amazon AWS, …)
  • Experience with Agile Software Development
  • Experience with NodeJS, HTML, CSS
  • Experience in GCC/GNU Linux tool chain and cross compiling
  • Experience with Linux Networking Configuration (i.e. IP tables, routing, cellular, WIFI Familiarity with standard PC environments, including BIOS and actual Windows, Android- and Linux Operating sys Experience in Software-Design, Software-Development
  • Strong ability to communicate technical concepts clearly and effectively and to interact with clients as needed
  • Processes, Software-Architecture – und modeling (UML)
  • Minimum of 3 years of related experience
  • German language
  • Valid Passport and Driving license


A self-motivated and proactive team player. Competitive salary offered dependant on experience. Please send your CV to

Due to the high number of applications we receive, we’ll be unable to provide personalised feedback should you be unsuccessful in your application.

  • Get smart building insights

  • Find out more

    If you’re looking for a partner who understands technology – and offers reliable, cost-effective solutions in high volumes – get in touch.
    Call us: +44 (0) 115 936 5200