Skip to content
mimi

Senior Software Developer

BDT Media Automation GmbH

Rottweil · flexible Senior 3w ago

About the role

Your role in the team

  • Diversity instead of a one-size-fits-all code: You develop exciting embedded software solutions in C/C++ for internationally leading companies in IT and automation technology.
  • Creativity meets structure: You utilize Object-Oriented Analysis and Design (OOAD) with UML to translate complex client requirements into well-thought-out software architectures.
  • Experience team spirit: Tackle challenging tasks together with colleagues from interdisciplinary teams — always with a focus on tailored solutions for our international clients.
  • Agile in action: You actively shape our SCRUM-based development process - from planning through daily stand-ups to reviews.
  • Support with foresight: You take responsibility in 3rd-level support, conduct in-depth analysis, and find sustainable solutions – for increased customer satisfaction and product quality.

What we offer

  • Work-Life Balance: Flextime model - because your life is more than just work.
  • International Environment: our clients are global - you will work on equal footing with leading tech companies worldwide.
  • Creative Freedom: Your ideas matter - we encourage creative thinking and initiative.
  • Growing with BDT: Diverse tasks, opportunities for further training, and personal development are our top priorities.
  • Recognition & Fairness: We celebrate successes together - with a variable company bonus and genuine appreciation through company parties and numerous events.

Technologies and skills

  • C
  • C++
  • Ethernet
  • Linux
  • I2C
  • RESTful API
  • PostgreSQL
  • UML
  • SQLite
  • CAN

Our expectations:

Qualifications

  • Your technical expertise lies in embedded software development in C/C++, Linux, real-time systems, multithreading / multitasking / hardware-near programming.
  • Excellent spoken and written proficiency in German and English.

Experience

  • 5-7 years of professional experience as a software developer (m/f/d)
  • Experience with interfaces such as CAN, I2C, Ethernet, USB, REST, SCSI, ADI
  • Experience in controlling stepper / DC / BLDC motors
  • Experience with databases (SQLite, PostgreSQL)

Education

  • Degree in Computer Science, Electrical Engineering, or a related field

Benefits

  • Flexible Working Hours

Skills

CC++CANEthernetI2CLinuxPostgreSQLRESTful APISQLiteUML

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free