KEY RESPONSIBILITIES Develop standard, modular embedded applications for passenger information units. Implement applications using object-oriented principles in C#. Develop and maintain standard embedded software application modules, including communication to Backoffice for health and monitoring, interfacing with other onboard units in vehicles, graphic rendering, diagnostics, and remote updates. Develop and maintain .NET Core applications. Create applications interfacing with the Hardware Abstraction Layer (HAL) over MQTT for various targets, such as ARM or x86 architecture. Develop microservices architecture and containerize applications using Docker. Integrate software with industry standards such as ITxPT, VDV, and other protocols. Create and maintain documentation for standard software modules. Write automated unit and integration tests to ensure high code coverage. Set up CI/CD pipelines using Azure DevOps.
Inserat ansehen