Role Responsibilities:
- Design and develop embedded real-time software for Linux-based systems.
- Analyze and implement customer-specific embedded software requirements.
- Coordinate with cross-functional teams for software architecture and integration.
- Drive implementation quality through use of design patterns, testing, and reviews.
Key Deliverables:
- Develop and maintain software layers across drivers, middleware, and applications.
- Deliver embedded solutions aligned with system performance and safety requirements.
- Implement Linux-based embedded architecture using C++ and STL.
- Support end-to-end product lifecycle from definition to production readiness.
Skills Required
Communication Protocols, Uml, Networking, Embedded Linux, C++ 14