What are the responsibilities and job description for the Platform Services Architect position at L&T Technology Services?
Job Summary:
- The Platform Services Architect is responsible for designing and developing architecture for embedded infrastructure services within the platform. This includes bootup, commissioning, storage management, thermal management, and integration with embedded hardware and software systems. The role requires expertise in Linux/Android OS, virtualization, and hardware-software alignment.
Roles & Responsibilities:
- Design and develop architecture for platform services such as bootup, commissioning, storage management, and thermal management.
- Drive architecture for embedded software, collaborating with engineers in system software, virtualization, trusted OS, graphics, compute, device drivers, storage, networking, and security.
- Act as a technical leader, providing insight and direction to resolve issues and improve processes.
- Collaborate with hardware engineering teams to ensure hardware-software integration.
- Architect solutions using Linux, Android, and microcontroller RTOSs, including storage/persistence layers and device management.
- Break down architecture into development tasks, review deliverables, and resolve design issues or blockers.
- Document architecture using C4 and model-based frameworks and maintain version-controlled design artifacts.
- Participate in Agile development processes, PI planning, and architecture reviews.
Required Skills & Expertise:
- Operating Systems: Deep knowledge of Linux and Android OS internals, kernel modules, and integration with embedded hardware.
- Embedded Systems: Experience designing and developing software for embedded systems, including hardware abstraction and device drivers.
- Storage Systems: Expertise in file systems, RAID, distributed storage, and data replication.
- Networking: Familiarity with Layer 2/3 networking concepts and protocols (VLAN, STP, LLDP, OSPF, IGMP, BGP).
- Virtualization: Containers, hypervisors, orchestration (Linux and Android environments).
- Hardware Bring-Up: Provisioning and commissioning experience.
- OTA Architecture: Over-the-air update strategies, edge computing, CDN integration.
- Programming: Proficiency in C , Java, Python, and Linux kernel programming.
- Agile Practices: Experience in SAFe or SCRUM methodologies.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
- 8 years of experience in embedded systems architecture and platform services design.
- Strong analytical and problem-solving skills with ability to lead technical discussions.
- Excellent communication and collaboration skills for global team environments.
Nice-to-Have:
- Experience with AWS Cloud and cloud-native architectures.
- Familiarity with CI/CD pipelines (GitLab CI, Jenkins) and DevOps practices.
- Exposure to architecture documentation tools (Confluence, Visio, Draw.io).
Qualification:
- Bachelors/Masters