Popular
Categories
Blog - Popular articles
Jobs in Germany
We are looking for a Requirements Manager / Senior Developer to drive the development and deployment of our end-to-end electronics architecture (E³) platform in the automotive sector.
You will be responsible for key components that provide relevant data for programming and update processes, visualize dependencies in the programming sequence of control units, and optimize the programming of the entire vehicle with a focus on minimizing flash time.
Depending on your strengths, the position may also include tasks in the area of requirements management.
Main tasks
Responsibility for and further development of backend services (Spring Boot/Java) and frontend applications (Angular) to support E³ workflows
Design and implementation of data provision pipelines for data collection and update processes
Modeling and visualization of dependencies between control units to ensure the correct sequence of data acquisition
Analysis and optimization of data provision at the overall vehicle level with a focus on reducing flash time and improving throughput
Promotion of code quality, automated testing (e.g., Cypress), CI/CD, and security scanning procedures
Leading technical design reviews, mentoring team members, and coordinating with cross-functional stakeholders (hardware, systems engineering, validation)
Optional: Working as a requirements manager—capturing, documenting, and managing requirements; coordinating with stakeholders; ensuring traceability and acceptance criteria
Technologie-Stack
Backend: Java, Spring Boot, Tomcat
Frontend: Angular
Testing / QA: Cypress
Datenbank: MySQL
DevOps / CI/CD: Bitbucket, Bamboo, JFrog Artifactory, Docker, Kubernetes
Sicherheit / Compliance: Black Duck
Qualifications
Must have:
At least 3 years of professional experience in software development (mid or senior), ideally in complex, data-intensive systems
Experience in the automotive sector, particularly in end-to-end electronics architecture (E³), data processing, update processes, and control units
Experience in modeling dependency graphs and execution sequences for ECU flashing/update processes
Performance engineering with a focus on reducing flash times at the overall vehicle level
Ability to think holistically about system dependencies, sequencing, and performance optimization
Nice to have:
In-depth practical experience with Java/Spring Boot and Angular
Knowledge of relational databases (MySQL) and RESTful API design
Experience with automated testing (Cypress or similar) and CI/CD pipelines (Bitbucket/Bamboo or equivalent solutions)
Practical experience with containerization and orchestration (Docker/Kubernetes)
Familiarity with application servers (Tomcat) and artifact management (JFrog Artifactory)
Experience with security compliance tools (e.g., Black Duck) in SDLC
Experience as a requirements manager (requirements engineering, traceability, change management)
Soft skills
Clear, structured communication in cross-functional teams
High sense of responsibility with a strong focus on quality and performance
Ability to mentor colleagues and lead by example
Very good German or English skills (German is the working language in this area)