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:

Responsibilities:

  • 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.

Qualifications:
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

SPE Offshore Europe 2017
5th September 2017
United Kingdom Aberdeen Exhibition & Conference Centre
EPE 2017 ECCE Europe
11th September 2017
Poland Warsaw
ON Semiconductor Power Seminars 2017
11th September 2017
United Kingdom
DSEI 2017
12th September 2017
United Kingdom ExCeL, London
RWM 2017
12th September 2017
United Kingdom NEC, Birmingham