Industry: Automotive
Start: ASAP (max 1 month notice).
Rate: depending on experience.
Contract: B2B for now 2 months + possible in the future.
Remote: 100%
Location: remote
Project language: English.
Business trips: none
Recruitment process: 1 interview - 45min
Summary
The role primarily involves developing a C++ library for integrating data from various sources into existing systems on both Linux and Android platforms, ensuring smooth communication and future extensibility.
Main Responsibilities:
Key duties include implementing a robust library to facilitate effective data processing.
- Implement a UDP Server Library for data reception and decoding.
- Integrate the library with the existing Linux application.
- Develop an Android HAL implementation for data processing.
- Ensure build and packaging for cross-platform compatibility.
- Maintain and enhance the functionality of the Client’s component.
- Conduct testing and validation of the developed library.
- Provide thorough documentation for users and developers.
- Proficiency in C++ development on Linux and Android.
- Experience with UDP networking and data handling.
- Understanding of FlatBuffers for data serialization.
- Familiarity with Android HAL architecture and best practices.
Nice to Have:
- Experience with simulation tools and unit testing frameworks.
- Knowledge of cross-platform development techniques.
- Past experience in automotive software projects.