Key Deliverables :
- Architect and develop embedded Linux software for passenger information systems
- Lead technical alignment and interface standardization across development teams
- Mentor junior engineers and guide overall software architecture direction
- Prepare and maintain technical documentation, UML models, and testing protocols
Role Responsibilities :
Implement complex real-time embedded solutions in C++ for Linux systemsDefine and manage middleware, drivers, and hardware abstraction layersEnsure code quality with unit testing, documentation, and Git-based workflowsCollaborate with stakeholders for requirement analysis and architectural decisionsSkills Required
Yocto, Uml, C++, Embedded Linux, Gitlab