BM
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