Senior Software Developer

PIER MTTP GMBH
Düsseldorf, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 60K

Job location

Düsseldorf, Germany

Tech stack

UClibc (C Standard Library)
C++
CAN Bus
Communications Protocols
Linux
Firmware
Linux Distribution
Modbus
Software Architecture
TCP/IP
Backend
Yocto
Cloud Integration

Job description

We are looking for an experienced Senior Embedded & IoT Software Engineer to join our team developing mission-critical systems in the energy management and IoT domain. In this role, you will contribute to the design and development of high-performance, secure, and scalable software architectures for real-world industrial environments, playing an active role in building end-to-end IoT software stacks., * Design and develop scalable and optimized software architectures for embedded and IoT-based systems

  • Implement high-performance backend and low-level modules using C++ and Go
  • Architect complete IoT software stacks including firmware, network communication, security layers, and cloud integration
  • Develop integrated solutions using industrial communication protocols
  • Contribute technically to Energy Management Systems (EMS) and field-deployed solutions
  • Improve performance, security, and maintainability of existing systems
  • Participate actively in real-world industrial field projects and solve complex technical challenges

Requirements

Do you have experience in gRPC?, * Advanced expertise in C++ and Go

  • Proven experience working with gRPC and developing related projects
  • Hands-on experience creating customized Linux distributions using Yocto or Buildroot for embedded devices
  • Ability to develop clean, scalable, and optimized backend and low-level modules
  • Strong knowledge of Energy Management Systems (EMS)
  • Experience with industrial communication protocols such as EEBUS, Modbus, CANBus, TCP/IP
  • Solid experience in Embedded Systems and IoT device development
  • Strong problem-solving skills and ability to design robust software architectures
  • Experience in industrial and real-world field projects

Nice to Have

  • Direct experience with EEBUS
  • Background in EMS / Smart Home / Industry 4.0 projects
  • Knowledge of Linux systems and cybersecurity, especially BSI-compliant environments

Benefits & conditions

  • Opportunity to work on cutting-edge energy and IoT technologies
  • Innovative, technology-driven work environment
  • Participation in international and high-impact projects
  • Competitive salary and benefits package
  • Ongoing professional development and certification opportunities

Job Types: Full-time, Permanent

Pay: 3.000,00€ - 5.000,00€ per month     If you require alternative methods of application or screening, you must approach the employer directly to request this as Indeed is not responsible for the employer's application process.

Apply for this position