Client
Internal teams, Tier-1 suppliers, or third-party developers and OEMs.
Technology
- Programming Languages: C/C++/C#, Python, MATLAB/Simulink.
Service
- Custom Tool Development: Tools for ECU software calibration, parameter tuning, and diagnostics.
- Flashing Solutions: Software and hardware solutions for ECU flashing during production and servicing.
- EOL Process Support: Developing and deploying tools for EOL testing, coding and verifications.
- Simulation & Testing: Creating simulation environments to validate ECUs before integration.
- Integration Support: Adapting tools for seamless use across various OEM systems.
- Training & Documentation: Training client teams and delivering detailed tool user guides.
Tasks
- Tool Creation: Develop applications for flashing firmware onto ECUs via UDS or custom protocols and integration of OEMs specific DLLs (e.g security algorithms).
- Validation: Validate the developed tools against client ECUs and production requirements.
- Testing: Perform stress testing under various scenarios, including power interruptions during flashing.
- Customization: Modify tools to meet unique OEM and Tier-1 requirements Adapt solutions for different hardware configurations or platforms.
- Automation: Build automated scripts for large-scale ECU calibration or flashing.
- Support & Maintenance: Provide on-site and remote assistance for tool deployment and troubleshooting.
- Documentation: Prepare technical documentation, user manuals, and guides for the developed tools.
- Collaboration: Work with MicroCoreX cybersecurity teams to ensure secure flashing and calibration processes.