
Embedded Automotive

Client
G.I.N GmbH
Category
Embedded
Duration
2022 - now
About our Project: Development of a State-of-the-Art Data Logger
Responsibilities and Functions
Technical Requirements Analysis
Conducting a detailed analysis of the technical specifications stored in Confluence and Jira to create a solid foundation for development and to accurately capture project requirements.
Creating an Implementation Concept
Developing a comprehensive implementation concept for the realization of a production-ready data logger based on the ARM Cortex architecture. This includes the design and implementation of a network manager as well as the modularization of central software components to ensure high flexibility and testability.
Source Code Development in C/C++ on Linux
Implementing and optimizing software in C/C++ on Linux, including the development of a robust network manager and refactoring of the central software component. The goal is to create a modular and maintainable software architecture that meets the highest demands for performance and reliability.
ARM Cortex Development
Using state-of-the-art ARM Cortex processors to ensure powerful and efficient data processing. The architecture provides optimal conditions for demanding embedded applications in the automotive sector.
Implementation of Ethernet Logging
Integrating Ethernet logging (TCP/IP) for the capture and analysis of network data. This includes adapting the Linux kernel to support specialized network protocols and ensuring reliable data transmission and storage.
Creating and Customizing Proprietary Linux Images
Using the Yocto platform to develop embedded Linux distributions specifically tailored to the requirements of the data logger to ensure optimal performance and stability.
Conducting Software Tests
Conducting comprehensive unit and integration tests to ensure the functionality and quality of the software. These tests are crucial for validating the software and ensuring compliance with defined requirements and specifications.
Debugging and Optimization
Systematically analyzing and fixing bugs and deviations identified during the testing phase. The goal is the continuous improvement of the software to ensure maximum reliability and performance.
Creating Technical Documentation
Creating comprehensive technical documentation on software development, tests performed, and bugs fixed. This documentation is essential for the traceability and maintainability of the software as well as for meeting industrial quality standards.
Your Advantage:
With our many years of experience in embedded software development and our deep knowledge in the field of automotive data loggers, we offer you tailored and reliable solutions that meet the highest quality standards. Our precise analysis, careful conception, and thorough testing processes ensure the successful realization of your project. Especially through the use of modern ARM Cortex processors, the implementation of Ethernet logging, and the use of the Yocto project to create custom Linux images, we ensure that our data loggers are optimally equipped for the most demanding automotive applications.

