Job Description
Control Application Engineer
Exp 6 10 Years
Domain Rail
Location - Bangalore
The Control Software Engineer is responsible for the Design, development and/testing of propulsion control software this includes e.g. elicitating requirement, handling of source code, configuration management, testing, Integration, packaging nd release of software. He/She follows processes or procedures related to engineering projects and prepares technical manuals, reports, design documentation and responsibilities of assigned projects.
Education
Bachelor or Master of Engineering (Power Electronics / Electronics & Communication / Instrumentation & Control) or
equivalent.
Relevant experience required
4 to 10 years of software development, real-time systems and software processes
Key responsibilities
The Control Software Engineer is responsible for the Design, development and/testing of propulsion control software this includes e.g. elicitating requirement, handling of source code, configuration management, testing, Integration, packaging and release of software. He/She follows processes or procedures related to engineering projects and prepares technical manuals, reports, design documentation and responsibilities of assigned projects. 60 %
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. 10 %
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. 20 %
Cross-functional interfacing and Leading the control scope of deliverables 10%
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, Power Converters / Inverters ,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 Model Base Design Tools like MATLAB, Simulink, Requirement management tools like DOORS, Configuration management tool like Dimension, MS Office etc.
- Hands on experience with Software Development Methodology (V-Model, Water fall, Agile etc)
- Good communication and soft skills to work in global working environment.
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.
Employement Category:
Employement Type: Full time
Industry: IT
Functional Area: IT
Role Category: Software Engineer
Role/Responsibilies: Control Application Engineer
Contact Details:
Company: QuEST Global
Location(s): Bengaluru