Padmi
Capgemini Invent logo
Capgemini Invent

digital transformation consulting · SAP S/4HANA implementation

Embedded Firmware developer with Python

IndiaPosted 3 months ago
Software engineeringMid-levelFull Time; Regular
Apply at Capgemini Invent

Opens the source posting on shine.com

Source description

About the role

View original

As an embedded software developer with over 3+ years of experience, you should have hands-on experience with 8 / 16 / 32bit microcontrollers. You must be familiar with controller peripherals such as Timer, PWM, DMA, External memory interface, etc. Additionally, you should possess a good understanding of communication interfaces like SPI, I2C, USART, and USB. Your expertise in C and Embedded C programming is crucial, along with proficiency in tools like compiler, linker, and loader. Being skilled in build system scripting using Make / Cmake will be advantageous. You should also be comfortable working with test equipment like multimeter, logic analyzer, debuggers, etc. Furthermore, your experience in Python programming, specifically using modules like numpy, pandas, for data visualization and validation, will be beneficial. Understanding sensor system solutions like accelerometers, gyroscope, etc., is also important. In the Grade Specific job description, you are required to have more than a year of relevant work experience. You should have a solid understanding of programming concepts, software design, and software development principles. It is essential that you work well with minimal supervision, producing accurate and reliable results. You should be able to handle a range of tasks, applying your skills and knowledge effectively. Additionally, you should be able to organize your time efficiently to deliver tasks within a mid-term horizon. Collaborating with team members to achieve common goals and positively impacting project performance are also key expectations. You are encouraged to make decisions based on your understanding of the situation rather than just following rules. As an embedded software developer with over 3+ years of experience, you should have hands-on experience with 8 / 16 / 32bit microcontrollers. You must be familiar with controller peripherals such as Timer, PWM, DMA, External memory interface, etc. Additionally, you should possess a good understanding of communication interfaces like SPI, I2C, USART, and USB. Your expertise in C and Embedded C programming is crucial, along with proficiency in tools like compiler, linker, and loader. Being skilled in build system scripting using Make / Cmake will be advantageous. You should also be comfortable working with test equipment like multimeter, logic analyzer, debuggers, etc. Furthermore, your experience in Python programming, specifically using modules like numpy, pandas, for data visualization and validation, will be beneficial. Understanding sensor system solutions like accelerometers, gyroscope, etc., is also important. In the Grade Specific job description, you are required to have more than a year of relevant work experience. You should have a solid understanding of programming concepts, software design, and software development principles. It is essential that you work well with minimal supervision, producing accurate and reliable results. You should be able to handle a range of tasks, applying your skills and knowledge effectively. Additionally, you should be able to organize your time efficiently to deliver tasks within a mid-term horizon. Collaborating with team members to achieve common goals and positively impacting project performance are also key expectations. You are encouraged to make decisions based on your understanding of the situation rather than just following rules.

One address, no account. We’ll tell you when matching roles go live.

More at Capgemini Invent

Related open roles

View all roles
Embedded Firmware developer with Python at Capgemini Invent · Padmi