About the role

  • Software Developer developing innovative embedded solutions in C/C++ on Linux-based systems. Collaborating with teams and ensuring quality in technical implementations for clients.

Responsibilities

  • Development and further development of applications in C/C++ on Linux-based systems
  • Implementation of components and interfaces in modern software architectures
  • Creation of tools and scripts in Python to extend user functionality and automate tasks
  • Analysis of requirements as well as design and implementation of technical solutions
  • Debugging, performance optimization and quality assurance in an RTOS environment
  • Collaboration with cross-functional teams (system architecture, testing, project management)

Requirements

  • Degree in electrical engineering, computer science or a comparable qualification
  • Solid knowledge of C, C++ and Python
  • Ideally, experience in cross-platform development (Windows/Linux/ARM/x86)
  • Experience in application development as well as with CI/CD principles and build pipelines
  • Structured, reliable and precise working style
  • Very good German and English language skills

Benefits

  • Hybrid working with no core working hours
  • Family-like working environment with an open, informal culture (first-name basis)
  • 30 days of vacation plus special leave days
  • Individual development opportunities
  • Own workspace with a height-adjustable desk
  • Employee discounts with numerous top providers

Job title

Software Developer

Job type

Experience level

Junior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job