Hardware Engineer/Integration Engineer for embedded systems

Green Fusion GmbH
Berlin, Germany
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Intermediate

Job location

Remote
Berlin, Germany

Tech stack

LTE (Telecommunication)
Bluetooth Low Energy (Bluetooth)
C++
Cloud Computing
Software Quality
Communications Protocols
Software Debugging
DevOps
Linux on Embedded Systems
GNU Debuggers
Joint Test Action (IEEE Standards)
Python
Lua
Software Engineering
Wi-Fi Technology
Serial Peripheral Interface
PIC Microcontroller
Hardware Testing
Backend
Hardware Infrastructure
Programming Languages

Job description

With our software for optimized control of heating systems in the housing industry, we are counteracting climate change. By digitizing and automating control processes, we can not only reduce emissions but also energy consumption and thus actively drive the energy transition.

As a Hardware Engineer, you will validate IoT hardware solutions, ensuring top quality, usability, and cost efficiency. By collaborating with the software, network, backend, and DevOps teams, you will optimize hardware for better operations, data collection, and communication, supporting the reliability and performance of our products.

Tasks

  • Validate the best IoT hardware for our customers to ensure top quality, ease of use, and competitive pricing.
  • Write unit, integration, and functional tests to maintain high code quality.
  • Contribute to the co-design of our IoT hardware and research new technologies.
  • Automate testing tasks to ensure the highest quality hardware and software.
  • Collaborate with the software engineering team to optimize hardware for better operations, data collection, and communication.
  • Work with network, backend, and DevOps engineers to maintain and optimize the communication system between our IoT devices and cloud infrastructure.

Requirements

  • Bachelor's or higher degree in electronics engineering, embedded systems, control engineering, communications engineering, robotics, or a related field.
  • Over 4 years of development experience with IoT hardware systems such as sensing, cloud computing, etc.
  • Strong experience with ARM-based hardware architectures, particularly under embedded Linux.
  • Deep understanding of hardware components like sensors, microcontrollers, and communication modules.
  • Extensive knowledge of hardware communication protocols (e.g., I2C, SPI, LTE-M, BLE, WiFi).
  • Strong experience in hardware testing, validation, and the ability to identify root causes of issues.
  • Debugging skills using tools like JTAG, GDB, logic analyzers, or simulators.
  • Proficient in programming languages, preferably Python, LUA, and C++ for embedded systems.
  • Detail-oriented with the ability to create comprehensive hardware documentation and report findings.
  • Fluent in both written and spoken English and German.

About the company

While we are still considered pioneers today, with your help, we'll soon dominate the market! First in the DACH region, then all across Europe. You'll join a motivated, open, and dynamic environment, driven by passion and ambition to actively shape the energy transition - because we can only succeed together!

Apply for this position