Shire Jobs

Mobile Shire Logo

Job Information

QuEST Global Control Software Engineer in Bangalore (Bengaluru), India



Control Software Engineer

Job Description:

Roles & Responsibilities:

The Control Software Engineer is the sub project lead of the propulsion control application group in the project and therefore responsible for the SW design deliverables, the guidance of other Control Software Engineers in the same project and the collaboration with all related functions regarding propulsion control application activities.

  • The Control Software Engineer is responsible for the development of propulsion control software this includes e.g. handling of source code, configuration management, Integration, packaging and release of software. He/She follows processes or procedures related to engineering projects and prepares technical manuals, reports, design documentation and fulfills all responsibilities of assigned projects.

  • He/she is responsible for the development, preparation and adaptation of simulation models as per project requirement and architecture. He/she is responsible to maintain necessary documents related to model development.

  • The Control Software Engineer mentors less experienced engineers while requiring little personal supervision, imparts propulsion control expertise and experience to others, demonstrates a consistently high level of quality and personal integrity

Specialized or cross-functional knowledge / relevant experience required by the position/role

  • Embedded SW/firmware development based on standard IEC 61131-3 using languages like C/C++, Function Block Diagrams, Sequential Function Charts, Structure text, etc for an embedded system product.

  • System knowledge on power electronics products like battery charger, converters, auxiliary power supplies, etc.

  • Knowledge on embedded software test environments and systems, hardware in the loop (Real time simulators (CRio or dSPACE or OpalRT)

  • Hands-on experience on Tools like MATLAB, Simulink, Requirement management tools like DOORS, Configuration management tool like Dimension, MS Office etc.

  • Good communication and soft skills to work in global working environment.

  • Tools, viz. Doors, Dimensions, MATLAB, Simulink, C/C++, MS Office etc.

  • Good understanding of quality assurance processes

  • Relevant experience of Railway Sector will be an added advantage

Desired Skills

  • Deep knowledge on control theory and physics and mathematical algorithms,

  • Product Safety as per EN 50126, 50128 & 50129,

  • Test automation using Python scripts

  • Good understanding of quality assurance processes like IRIS, CMMI, etc.

Auto req ID:


Job Type:

Full Time-Regular

Assignment Country:


Total Years of Exp:

6 - 9

Education Type:

BEng (Hons)-Electrical & Electronics Engineering

Assignment State:


Assignment Location:

Bangalore (Bengaluru)

Experience Level:

Mid Level