Capgemini

Embedded Software Engineer

Capgemini
Apply
17 hours ago
Pune, IndiaMid Level

Responsibilities

  • Design, develop, test, maintain, and optimize embedded software and firmware applications.
  • Develop embedded solutions using Embedded C/C++ and Python.
  • Work with microprocessors, microcontrollers, embedded hardware platforms, and Raspberry Pi.
  • Implement and troubleshoot CAN, I2C, SPI, and RS232 communication protocols.
  • Support hardware bring-up, debugging, system integration, and performance optimization.
  • Collaborate with hardware, software, validation, and product engineering teams.
  • Participate in design reviews, code reviews, technical discussions, and root cause analysis.
  • Create and maintain technical documentation, design specifications, and test procedures.
  • Support HMI development and work within CCB processes.

Requirements

  • Strong expertise in Embedded C/C++ programming.
  • Hands-on Python development and scripting experience.
  • Experience with microprocessors, microcontrollers, and Raspberry Pi development and integration.
  • Strong understanding of embedded systems architecture and real-time software development.
  • Experience with CAN, I2C, SPI, and RS232 communication protocols.
  • Strong debugging and troubleshooting skills for hardware-software interactions.
  • Understanding of firmware development lifecycle and embedded application testing.
  • Experience with HMI development.
  • Familiarity with CCB processes, configuration management, version control systems, and software release processes.

Benefits

  • Opportunity to work on cutting-edge embedded technologies and connected product solutions.
  • Exposure to product engineering, hardware-software integration, advanced embedded platforms, communication protocols, and IoT technologies.
  • Collaborative environment focused on innovation, learning, and technical excellence.
  • Opportunity to work with diverse global teams and industry-leading engineering practices.
  • Access to modern development tools, frameworks, and emerging technologies.
  • Career growth opportunities within a global engineering and technology organization.

Tech Stack

Categories

Capgemini

About Capgemini

10,000+ employees

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.

Contact me