Senior Software Entwickler Autonomous Driving Testing in Oldenburg (m/w/d)

Permanent employee, Full-time · Oldenburg

Read job description in:
Dein Team
Die Abteilung Autonomous Driving Testing Tools beschäftigt sich mit Themen rund um die Absicherung von hochautomatischen und autonomen Fahrfunktionen. Da diese Fahrfunktionen teilweise die Fahraufgabe vom Menschen übernehmen, sind neue Methoden zur Absicherung solcher Funktionen notwendig. Diese neuen Ansätze bestehen insbesondere in einer virtuellen Absicherung der Fahrfunktion durch Simulationstechniken, um den Anteil real zu fahrender Kilometer zu reduzieren.
Unsere Benefits
  • Erfolgsbeteiligung: Jährliche Bonuszahlung von bis zu 10% an alle Mitarbeiter (m/w/d), bei Übernahme von mehr Verantwortung im Unternehmen erhöht sich der Prozentsatz.
  • Betriebliche Altersversorgung: BTC ES unterstützt Deine Direktversicherung nach der Probezeit.
  • Hansefit: wähle aus einer großen Anzahl an Fitnessstudios mit einer Eigenbeteiligung von € 20,- pro Monat.
  • 30 Tage Urlaub
  • Flexibilität: Kernarbeitszeit Mo-Fr. 9.30-15.00 Uhr, bis zu 3 Tage remote/Woche
  • Bikeleasing und kostenlose Parkplätze
  • Social events (1x pro Monat abends), Kohlfahrt, Sommerfest, Weihnachtsfeier, Abteilungsevents etc.
  • Attraktive Rabatte: Vorteilsportal mit exklusiven Partnern, bei denen Du richtig sparen kannst.
  • Unser BTC Embedded Systems Spirit: Bei uns sind alle per Du. Dresscode gibt es nicht. Was bei uns zählt, ist der Mensch!
Deine Aufgaben
  • Als Senior Software Engineer bist Du Teil eines agilen Teams und arbeitest gemeinsam mit Deinen Kollegen an der Entwicklung von Lösungen für die Anforderungen unserer Cloud-Anwendung zur einfachen Definition von Fahrszenarien und deren Verifizierung.
  • Du trägst zur Konzeption, Entwicklung und Implementierung der Backend-Architektur für unsere Webanwendung bei und sorgst für Skalierbarkeit, Zuverlässigkeit und nahtlose Integration mit dem Next.js-Frontend und der virtuellen Fahrsimulationsumgebung.
  • Du arbeitest eng mit funktionsübergreifenden Teams zusammen, um Java-, C/C++- und Python-Komponenten in die Backend-Infrastruktur zu integrieren und einen reibungslosen Kommunikations- und Datenfluss zu ermöglichen.
  • Du entwickelst RESTful APIs und Microservices, um den Datenaustausch zwischen Frontend- und Backend-Komponenten zu erleichtern und dabei hohe Leistungs- und Sicherheitsstandards einzuhalten.
  • Du arbeitest eng mit DevOps-Teams zusammen, um Bereitstellungsstrategien auf AWS zu definieren und dabei Skalierbarkeit und Zuverlässigkeit zu gewährleisten.
  • Du führst gründliche Tests, Fehlerbehebungen und Leistungsoptimierungen von Backend-Systemen durch und gewährleistest eine robuste und effiziente Architektur.
Must-have:
  • Du hast ein erfolgreich abgeschlossenes Masterstudium der Informatik, des Ingenieurwesens oder eine vergleichbare erfolgreich abgeschlossene Ausbildung.
  • Du hast bereits 3 - 5 Jahre Berufserfahrung in der Entwicklung und Bereitstellung von Webanwendungen, insbesondere auf AWS, und können selbstständig und zielorientiert Lösungen erarbeiten.
  • Du bist selbstbewusst und bringst gerne kreative Ideen ein, arbeitest gerne im Team und eine offene Kommunikation ist für Dich selbstverständlich.
  • Du hast gute Kenntnisse in Programmiersprachen wie Java, Python, C/C++ (Matlab/Simulink ist willkommen)
  • Du hast gute Kenntnisse in React, Backend-Entwicklung und Datenbanken (z. B. MongoDB), AWS-Dienste, Jenkins, GitLab, CI/CD, Kubernetes und Docker
  • Du verfügst über Kenntnisse in der Konzeption und Implementierung von RESTful APIs, Microservices, gRPC, ROS und Datenspeicherlösungen (z.B. MongoDB).
  • Du hast sehr gute Deutsch- und Englischkenntnisse
Nice-to-have:
  • Wenn Du über grundlegende Projektmanagementfähigkeiten verfügst, um Aufgaben, Zeitpläne und Prioritäten effektiv zu verwalten, freuen wir uns, von Dir zu hören.
Warum wir?
Mit unseren Software-Tools gestaltest Du die Mobilität der Zukunft schon heute
Wir bieten interessante Herausforderungen über gezielte Förderungen bis zur attraktiven Erfolgsbeteiligung.
  • Internationale Kolleg*innen und ein mobiles, digitalisiertes Arbeitsumfeld
  • Zusammenarbeit mit führenden Forschungsinstituten
  • Einzigartige Software Lösungen für komplexe Informatik Probleme 
  • Breitgefächerter Einsatz von Software Technologien und Tools 
  • Individuelle Förderungsmöglichkeiten 
  • Spaß und Begeisterung bei der Arbeit 
  • Hybrides Arbeiten für eine echte Work-Life-Integration
  • Flache Hierarchien, Freiräume und ein wertschätzender Umgang
Du hast noch Fragen?
​Wir beantworten Dir gerne Fragen zur Stellenausschreibung und zum Bewerbungsablauf. Melde Dich per Telefon an unsere Director Talent Acquisition Dörthe Siebels-zur Brügge ​+49 162 475 4180​ ​oder per E-Mail an karriere@btc-embedded.com.
Über uns
Wir entwickeln Premium Tools für Software-Entwickler*innen in der Automobilindustrie
BTC Embedded Systems wurde 1999 in Oldenburg gegründet. Wir starteten mit einem ambitionierten Ziel: Komplexe und leistungsfähige mathematische Verifikations- und Test-Methoden, welche bis dahin vor allem der akademischen Welt vorbehalten waren, für echte Software Serienprojekte im Embedded Bereich nutzbar zu machen. Diesem Ziel fühlen wir uns bis heute verpflichtet und blicken mit inzwischen ca. 200 Mitarbeitern stolz auf 20 Jahre technologische Markführerschaft in Bereichen wie formale Verifikation, Model Checking und automatische Testfall-Generierung zurück. Heute werden unsere ISO 26262 zertifizierten Werkzeuge weltweit von Automobilherstellern und Zulieferern für den automatisierten Test eingebetteter Software eingesetzt.

Your team
The business unit Autonomous Driving Testing deals with topics related to the safeguarding of highly automated and autonomous driving functions. Since these driving functions partly take over the driving task from humans, new methods for safeguarding such functions are necessary. These new approaches consist in particular of a virtual safeguarding of the driving function through simulation techniques in order to reduce the proportion of kilometres to be driven in real life.
Our benefits
  • Profit sharing: Annual bonus payment of up to 10% to all employees (m/f/d), the percentage increases when taking on more responsibility in the company.
  • Company pension plan: BTC-ES supports your direct insurance after the probationary period.
  • Hansefit: choose from a large number of gyms with an own contribution of € 20,- per month.
  • 30 days vacation
  • Flexibility: core working hours Mon-Fri 9.30-15.00, up to 3 days remote/week.
  • Bike leasing and free parking
  • Social events (1x per month in the evening), “Kohlfahrt”, summer party, Christmas party, department events etc.
  • Attractive discounts: Advantage portal with exclusive partners where you can really save.
  • Our BTC Embedded Systems spirit: Everyone is on a first-name basis with us. There is no dress code. What counts for us is the person!
Your mission
  • As a Senior Software Engineer, you are part of an agile team and work with your colleagues to develop solutions for the requirements of our cloud application for the simple definition of driving scenarios and their verification.
  • You contribute to the design, development, and implementation of the backend architecture for our web application, ensuring scalability, reliability, and seamless integration with Next.js frontend and virtual driving simulation environment.
  • You collaborate closely with cross-functional teams to integrate Java, C/C++ and Python components into the backend infrastructure, enabling smooth communication and data flow.
  • You develop RESTful APIs and microservices to facilitate data exchange between frontend and backend components, maintaining high performance and security standards.
  • You work closely with DevOps teams to define deployment strategies on AWS, while ensuring scalability and reliability.
  • You conduct thorough testing, debugging, and performance optimization of backend systems, ensuring a robust and efficient architecture.
Must-have:
  • You have a successfully completed a master’s degree in computer science, engineering or a comparable successfully completed apprenticeship.
  • You already have 3 - 5 years of professional experience in developing and deploying web applications, especially on AWS and can work out solutions independently and in a goal-oriented way.
  • You are self-confident and like to contribute creative ideas, you enjoy working in a team and open communication is a matter of course for you.
  • You have proficiency in programming languages like Java, Python, C/C++ (Matlab/Simulink is welcome)
  • You have a good knowledge of React, back-end development and databases (e.g., MongoDB), AWS services, Jenkins, GitLab, CI/CD, Kubernetes and Docker
  • You have proficiency in designing and implementing RESTful APIs, microservices, gRPC, ROS, and data storage solutions (e.g., MongoDB).
  • You have very good German and English skills
Nice-to-have:
  • If you have basic project management skills to manage tasks, timelines, and priorities effectively, we would be happy to hear from you
Why us?
Our software tools are shaping the future of mobility today
In return, we have much to offer you, from interesting technical challenges, opportunities for personal and professional development and profit sharing.
  • International team with a flexible modern work environment
  • Partnerships with leading research institutes
  • Unique software solutions for complex computer science problems
  • Wide use of software technologies and tools
  • Individual support options
  • Fun and enthusiasm at work
  • Hybrid work environment for real work-life-integration
  • Flat hierarchies, freedom and respectful interaction
Do you have any questions?
We will be happy to answer any questions you may have about the job advertisement and the application process. Contact our Director Talent Acquisition Dörthe Siebels-zur Brügge by phone +49 162 475 4180 or by email karriere@btc-embedded.com.
About us
We develop premium testing tools for software developers in  the automotive industry
BTC Embedded Systems was founded in Oldenburg/Germany in 1999. We started with an ambitious goal: To take complex and powerful mathematical verification and test methods out of their academic hiding place, and make them available for real-life model-based software development projects. We still feel dedicated to this goal and with a global presence and over 180 employees, we proudly look back on 20 years of technological market leadership in areas like formal verification, model checking and automatic test generation. Today, our ISO 26262 certified products are used by car makers and suppliers world-wide for the automated test and verification of safety critical embedded software.


      
Your application!
We appreciate your interest in BTC Embedded Systems AG. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at karriere@btc-embedded.com.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.