Embedded Software Engineer

Capgemini

Pune District

Presencial

INR 1 200 000 - 2 100 000

Tempo integral

Há 7 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Recebe uma resposta deste empregador — um currículo e uma carta de apresentação adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

Capgemini in Pune is seeking an Embedded Software Engineer to design, develop, and integrate embedded software for next-generation products, collaborating with hardware, firmware, validation, and product teams.

You will work on Embedded C/C++, Python, microprocessors and microcontrollers, and build solutions for CAN/I2C/SPI/RS232, Raspberry Pi, and HMI integrations, contributing to code reviews and system bring-up.

Qualificações

  • Strong expertise in Embedded C/C++ programming and real-time software development.
  • Hands-on Python development and scripting for embedded devices.
  • Experience with Microprocessors and Microcontrollers in embedded systems.
  • Familiarity with HMI development and product lifecycle processes.

Responsabilidades

  • Design, develop, test, and maintain embedded software and firmware applications.
  • Develop solutions using Embedded C/C++ and Python for embedded devices and systems.
  • Work with Microprocessors, Microcontrollers, and embedded hardware platforms.
  • Implement and troubleshoot CAN, I2C, SPI, and RS232 communication protocols.
  • Develop and integrate applications on Raspberry Pi platforms.
  • Support hardware bring-up, debugging, and system integration activities.
  • Collaborate with hardware, software, and validation teams for seamless product development.
  • Participate in design reviews, code reviews, and root cause analysis.

Conhecimentos

Embedded C/C++
Python
Microprocessors
Microcontrollers
HMI development
Raspberry Pi
CAN
I2C
SPI
RS232

Descrição da oferta de emprego

Your Role

As an Embedded Software Engineer, you will play a key role in designing, developing, and enhancing embedded software solutions for next-generation products and systems. You will work closely with cross-functional teams including hardware, firmware, validation, and product engineering teams to deliver high-quality, scalable, and reliable embedded solutions.

This role requires strong expertise in Embedded C/C++, Python, microprocessor and microcontroller-based systems, communication protocols, and hardware-software integration. Experience with HMI development and product lifecycle processes will be an added advantage.

In this role, you will:

  • Design, develop, test, and maintain embedded software and firmware applications.
  • Develop solutions using Embedded C/C++ and Python for embedded devices and systems.
  • Work with Microprocessors, Microcontrollers, and embedded hardware platforms.
  • Implement and troubleshoot communication protocols including CAN, I2C, SPI, and RS232.
  • Develop and integrate applications on Raspberry Pi platforms.
  • Support hardware bring-up, debugging, system integration, and performance optimization activities.
  • Collaborate with hardware, software, and validation teams to ensure seamless product development.
  • Participate in software design reviews, code reviews, technical discussions, and root cause analysis.
  • Develop and maintain technical documentation, design specifications, and test procedures.
  • Contribute to continuous improvement initiatives for embedded development practices and product quality.
  • Support HMI development activities and work within established CCB (Change Control Board) processes.
Your Profile
  • Strong expertise in Embedded C/C++ programming.
  • Hands-on experience with Python development and scripting.
  • Experience working with Microprocessors and Microcontrollers.
  • Strong understanding of embedded systems architecture and real-time software development.
  • Hands-on experience with communication protocols:
    • CAN
    • I2C
    • SPI
    • RS232
  • Experience with Raspberry Pi development and integration.
  • Strong debugging and troubleshooting skills for hardware-software interactions.
  • Understanding of firmware development lifecycle and embedded application testing.
  • Experience with HMI (Human Machine Interface) development.
  • Familiarity with CCB (Change Control Board) processes and configuration management.
  • Knowledge of version control systems and software release processes.
What You'll Love About Working Here
  • Opportunity to work on cutting-edge embedded technologies and connected product solutions.
  • Exposure to innovative product engineering and hardware-software integration projects.
  • Hands-on experience with 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.
  • Strong career growth opportunities within a global engineering and technology organization.
in India

Capgemini is an AI-powered global business and technology transformation partner, helping organizations realize their future through technology, data, and people. With nearly 60 years of heritage, Capgemini is a responsible and diverse organization with 420,000 team members across more than 50 countries. The Group reported global revenues of 22.1 billion in 2024.

Capgemini in India comprises nearly 235,000 team members working across 13 locations, including Bengaluru, Chennai, Hyderabad, Mumbai, Pune, Noida, Gurugram, and more. We deliver end-to-end services across strategy, technology, engineering, and operations.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

LDD
LDD

Capgemini • Bengaluru

Teletrabalho
INR 900 000 - 2 100 000
LDD
LDD

Capgemini Engineering • Bengaluru

Teletrabalho
INR 1 200 000 - 2 500 000
VALUE OS - Embedded Software Engineer
VALUE OS - Embedded Software Engineer

Capgemini Engineering • Dadri

Presencial
INR 900 000 - 1 300 000
Wellness benefits
Telemedicine
Insurance top-ups
+3
Java Developer
Java Developer

Capgemini • Bengaluru

Presencial
INR 1 500 000 - 2 500 000
Access to 250,000+ courses
Green office campuses
Ability to work on cutting-edge projects
Mechanical engineer
Mechanical engineer

Capgemini Engineering • Bengaluru

Presencial
INR 800 000 - 1 200 000
Remote work options
C++ Middleware Developer
C++ Middleware Developer

Capgemini Engineering • Bengaluru

Presencial
INR 600 000 - 900 000
Senior Software Engineer
Senior Software Engineer

TymblHub • Bengaluru

Presencial
INR 1 800 000 - 3 000 000
Android App Developer
Android App Developer

Capgemini • Bengaluru

Presencial
INR 500 000 - 800 000
Android Full-Stack Development SME
Android Full-Stack Development SME

Capgemini Engineering • Bengaluru

Presencial
INR 4 000 000 - 5 500 000
SW Exp - Embedded UI Software Engineer
SW Exp - Embedded UI Software Engineer

Capgemini Engineering • Dadri

Presencial
INR 900 000 - 1 400 000
Wellness benefits
Flexible work