Senior Firmware Engineer - Bangalore, India

31st August 2016
Careers Post from: Schneider Electric SA
Written by : Lanna Cooper

Schneider Electric develops connected technologies and solutions to manage energy and process in ways that are safe, reliable, efficient and sustainable. The Group invests in R&D in order to sustain innovation and differentiation, with a strong commitment to sustainable development.

Job Description:

The company are currently seeking a candidate for the Senior Firmware Engineer position in Bangalore, India.

This position implies the following responsibilities and tasks/activities:


  • Design of the components.
  • Quality of the components.
  • Expertise in the domains of infrastructure & service functions.

Tasks and Activities:

  • Maintenance of the existing components (analysis of defects and fix).
  • Enhancement of the existing components (addition of new features).
  • Quality improvements of the existing components (by using static code analysis tools, unit test tools and maintainability tools).
  • Specification (design only) of new components.
  • Implementation of components.
  • Support of the customer project teams.

This first aspect of the mission is completed by the involvement in the community of Embedded Firmware Architects and Developers of the platforms; a close collaboration with the other team members as well as with the other platform team members is expected. The objective is to share the priorities, the experience and expertise for the benefit of the both platforms.

The following qualifications are expected for this position:

  • Domains of expertise.
  • Infrastructure & service functions: RTOS (embOS, RTXC, µC/OS others), BSP, drivers, boot, Filesystems, EEPROM.
  • Tools and environment of development: configuration management (SVN, Git), static code analysis (klocwork), unit test (Parasoft C++ test, CPP Unit), IDE (Eclipse, IAR, GCC), review (Collaborator).

  • Hardware targets.

  • MCU/MPU: STm32Fxxx family – Cortex-Mx x=0,4,7. AM335x or others – Cortex-Ax x=7,8.
  • Languages for coding and specification: C/C++, UML.

Competencies and Skills:

Sociable, autonomous, regular reporting, strength of convincing and listening, ability to formalise and popularise, problem solving with pragmatic attitude, strong team spirit.

Click here to apply now.

You must be logged in to comment

Write a comment

No comments

Sign up to view our publications

Sign up

Sign up to view our downloads

Sign up

Vietnam International Defense & Security Exhibition 2020
4th March 2020
Vietnam National Convention Center, Hanoi
The Sensor Show 2020
16th June 2020
Germany Messe Munich