1 day ago
Remote, India or Bengaluru, IndiaSenior
Responsibilities
- Develop and debug low-level firmware using C on ARM platforms.
- Work on memory initialization, DDR bring-up, and platform boot flows.
- Support DDR4, DDR5, and LPDDR technologies, including memory training and validation.
- Analyze and resolve firmware and memory-related issues.
- Collaborate with hardware and software teams to ensure reliable platform initialization.
Requirements
- 5–8 years of experience in firmware development or embedded systems.
- Strong C programming skills and a solid understanding of ARM architecture.
- Experience with low-level firmware development and debugging.
- Familiarity with ARM TrustZone concepts.
- Hands-on experience with DDR4, DDR5, or LPDDR memory technologies.
- Understanding of memory architecture, channels, DIMMs, ranks, banks, and memory training.
- Strong debugging and problem-solving skills.
- Bachelor’s or master’s degree in computer science, electronics, electrical engineering, or a related field.
Benefits
- Remote work options and adaptable schedules.
- Inclusive, collaborative culture focused on growth, innovation, and excellence.
- Continuous learning opportunities and certifications in emerging technologies such as cloud and AI.
Tech Stack
C
Categories
About Capgemini
Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.
