Job
- Level
- Experienced
- Job Field
- Application, Embedded
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Friedrichshafen
- Working Model
- Onsite
Job Summary
In this role, you develop software tools for ECU diagnostics focusing on data logging and acquisition, define workflows, and ensure robust interfaces between embedded systems and PC tools.
Job Technologies
Your role in the team
- Conceptualization, development, and professional responsibility for brand-new software tools for control unit diagnostics, with a focus on datalogging and data acquisition.
- Technical overall responsibility for high-performance logging and acquisition concepts.
- Development and evaluation of embedded-oriented software architectures for efficient and scalable control unit and bus system communication.
- Implementation and prioritization of customer-relevant features such as measurement, trigger, and recording mechanisms (timing, buffering, synchronization).
- Further development and technical leadership of PC-based diagnostic and data logging applications.
- Definition and establishment of data acquisition workflows, diagnostic services, and data models.
- Design and secure robust, high-performance interfaces between embedded systems and PC tools.
- Analysis, debugging, and technical assessment of data acquisition and diagnostic communication in the laboratory and on the vehicle.
- Active contribution to the tool roadmap, architecture, performance, and quality standards as well as the long-term development.
- Collaboration with development partners.
This text has been machine translated. Show original
Our expectations of you
Education
- Completed degree in Computer Science, Electrical Engineering, Mechatronics, or a comparable qualification.
Qualifications
- Very good knowledge of CAN-based communication, especially XCP, DoIP, and UDS.
- Solid programming skills in C/C++ (embedded systems preferred).
- Proficient in debugging and analysis tools for vehicle buses.
- Understanding of control unit architectures and embedded systems.
- Understanding of UI/UX interface design.
- Structured, analytical, and independent working style.
- Excellent spoken and written proficiency in German and English.
Experience
- Experience in data acquisition and measurement data processing in automotive systems.
- Experience in developing PC applications (e.g., C++/Qt or C#/.NET) or Java.
- Experience with software architecture, clean interfaces, and quality standards.
This text has been machine translated. Show original
What we offer
- Healthy and fair working conditions through collective bargaining agreements (metal and electrical industry).
- Company-owned health insurance BKK MTU for our employees and their family members.
- Comprehensive corporate health management including a company fitness program (EGYM Wellpass).
- Attractive company pension scheme - Save for your retirement with us!
- Occupational disability insurance - coverage for all cases!
- Mobility support in everyday life - JobTicket and Jobrad.
- Corporate Benefits Program - Attractive employee discounts on numerous leading brands.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
More net
Work-Life-Integration
Topics that you deal with on the job
Job Locations
This is your employer
Rolls-Royce Deutschland Ltd & Co. KG
A passionate team of more than 3,500 employees from over 50 countries is working at Rolls-Royce Germany to design, manufacture and maintain modern aircraft engines.
Description
- Company Size
- 250+ Employees
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Industry, Production