UX Specialist for Software Development Tools (f/m/div.)

Bosch Group
Full-timeβ€’Ulm, Germany

πŸ“ Job Overview

Job Title: UX Specialist for Software Development Tools (f/m/div.)

Company: Bosch Group

Location: Ulm, Baden-WΓΌrttemberg, Germany

Job Type: Full-time

Category: User Experience (UX) / Human-Computer Interaction (HCI) for Engineering Tools

Date Posted: March 03, 2026

Experience Level: 5-10 Years

Remote Status: On-site

πŸš€ Role Summary

  • This role is crucial for shaping the User Experience (UX) of professional development tools specifically designed for embedded systems.

  • It involves deep analysis of complex software developer workflows to translate insights into intuitive operating concepts for frontends.

  • The UX Specialist will serve as the central point of contact for usability, defining requirements, creating wireframes, and developing prototypes.

  • Validation of implemented designs through rigorous user testing is a key component, ensuring a superior Developer Experience (DevEx).

  • The overarching objective is to sustainably enhance the efficiency and satisfaction of both internal and external customers utilizing these development tools.

πŸ“ Enhancement Note: While the title is "UX Specialist," the description heavily emphasizes the "Developer Experience" (DevEx) within the context of embedded systems development. This indicates a specialized UX role focused on technical users, requiring an understanding of their intricate workflows and toolchains. The core responsibilities point towards a strategic role in product development, directly influencing the efficiency and adoption of critical software tools.

πŸ“ˆ Primary Responsibilities

  • Conduct in-depth analysis of complex workflows within embedded software development, including processes like debugging, flashing, and parametrization.

  • Design and conceptualize intuitive user interfaces and operating concepts for frontends of professional development tools.

  • Translate user needs and workflow complexities into detailed requirements, wireframes, and interactive prototypes using industry-standard tools.

  • Plan, execute, and analyze user tests to validate design concepts and ensure usability and effectiveness.

  • Act as the primary advocate for the "voice of the user" throughout the entire software development lifecycle, ensuring a high-quality Developer Experience.

  • Collaborate closely with software development teams to ensure accurate implementation of designed user interfaces and user experience.

  • Continuously gather feedback from internal and external customers to identify areas for improvement and drive iterative design enhancements.

  • Contribute to the agile software development process, participating in sprint planning, reviews, and retrospectives from a UX perspective.

  • Ensure the overall efficiency and satisfaction of users by optimizing the design of complex software tools.

πŸ“ Enhancement Note: The responsibilities outline a holistic UX role within a technical product development environment. The emphasis on "complex workflows" and "embedded systems" suggests that a candidate with prior experience in this niche will be highly advantageous. The expectation to act as the "voice of the user" throughout the development process implies a significant level of influence and responsibility in product strategy.

πŸŽ“ Skills & Qualifications

Education:

Experience:

  • Several years of professional experience in conceiving and designing user interfaces for complex software, with a strong preference for technical expert tools.

  • Practical experience with common workflows in embedded software development (e.g., debugging, flashing, parametrization).

Required Skills:

  • Profound knowledge of usability methods and principles.

  • Expertise in requirements analysis, wireframing, and prototyping.

  • Proficiency with UX design and prototyping tools such as Figma or Axure.

  • Experience in creating user stories to articulate user needs.

  • Proven ability to conduct and analyze user tests.

  • Familiarity with development environments like Eclipse or VS Code.

  • Experience working within agile software development teams.

  • Strong analytical and conceptual skills with a high degree of user empathy.

  • Excellent communication skills for clearly conveying technical requirements and acting as an interface between users and developers.

  • Independent, structured, and solution-oriented working style.

Preferred Skills:

  • Experience in the specific domain of embedded systems software development tools.

  • Familiarity with other relevant development tools and their UX considerations.

  • German language proficiency is advantageous for internal team collaboration.

πŸ“ Enhancement Note: The qualifications highlight a blend of specialized UX expertise and domain-specific knowledge in embedded systems development. Candidates are expected to not only be proficient in UX methodologies and tools but also to understand the practicalities of the software development lifecycle for embedded products. The explicit mention of "technical expert tools" suggests a need for experience with sophisticated, feature-rich applications used by highly skilled professionals.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Showcase of at least two distinct projects involving the design of complex software applications, ideally for technical or engineering audiences.

  • Detailed case studies demonstrating the entire UX process from user research and workflow analysis to wireframing, prototyping, and user testing.

  • Examples of how user feedback and test results directly influenced design iterations and led to measurable improvements in usability or efficiency.

  • Visual representations of wireframes and prototypes, clearly articulating design decisions and user flow logic.

Process Documentation:

  • Documentation of a structured approach to user research and workflow analysis for technical users.

  • Examples of how requirements were captured, translated into design artifacts, and validated.

  • Demonstration of iterative design processes, highlighting how user feedback was incorporated to refine concepts.

  • Evidence of understanding and applying agile methodologies within a UX design context.

πŸ“ Enhancement Note: For this role, a portfolio is not just a collection of designs but a testament to the candidate's ability to navigate complexity and deliver tangible improvements for technical users. The emphasis should be on demonstrating a deep understanding of the user's context and a systematic approach to solving their specific workflow challenges within the embedded systems domain.

πŸ’΅ Compensation & Benefits

Salary Range:

Benefits:

  • Flexible working models including various part-time options, mobile working, and job sharing.

  • Commitment

Application Requirements

Candidates need a degree in a relevant field like UX Design or Computer Science, coupled with practical experience in embedded software development workflows, knowledge of development environments like Eclipse or VS Code, and expertise in usability methods, wireframing, and prototyping tools. Strong analytical skills, empathy for the user, and excellent communication abilities are essential for interfacing between users and developers.