Offers “General Electric”

Expires soon General Electric

Engineer - Embedded SW Development

  • Bengaluru (Bangalore Urban)
  • Design / Civil engineering / Industrial engineering

Job description

3172819
Additional Cities

Bengaluru
Career Level

Experienced
Relocation Assistance

Yes
Business

GE Transportation
Business Segment

Transportation Equipment
Function

Engineering/Technology
Country/Territory

India
Postal Code

560 066
Role Summary/Purpose

The Software engineering team provides state of the art control system architecture for Locomotives.
The Embedded Software Engineer is responsible for the software design and implementation effort for Locomotive real-time control systems by performing the
following activities: architecture trade-off analysis, requirement collection, process control, release control, design quality, implementation & verification/validation.
Essential Responsibilities

Collaborate with sub system Engineers and be responsible for Software Requirement Analysis.
Conduct software architecture Trade-off Analysis and responsible for software design, Failure Mode Analysis and Interaction Matrices.
Responsible for software implementation, software verification and validation (V&V).
Ensure software documentation in all the phases of life cycle (requirements, design, V&V) and adherence to Software Processes.
Participate actively in reviews and conduct design and code reviews.
Work in cross functional teams to resolve dependencies and deliver the assigned tasks on time.
Qualifications/Requirements

Bachelor of Engineering in Electrical & Electronics or Electronics and Telecommunication
3 to 5 years of experience in embedded real-time software design and development
Desired Characteristics

Masters or advanced degree in Electrical & Electronics or Electronics and Telecommunication
Real time control development utilizing C / C++ and working with TCP / IP, Arcnet, Modbus and CAN networks
Experience with Serial and Ethernet drivers, GPS interfaces, and FLASH memory implementations
Experience with GUI development, S/W design and integration experience of the control systems.
Proven history in delivering successful high quality embedded software products in C/C++, under embedded real time operating systems such as QNX, GreenHills or VxWorks
Domain knowledge in the following areas is a must: interfacing with serial, Ethernet and CAN drivers, file management, communication systems interfaces, object oriented analysis and design (OOAD), task management, firmware development, and engine or power control applications
Proven history in developing software for x86, Power PC (83XX, 55XX and 5XX) and 68K architectures
About Us

GE is the world's Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry.
Primary Country

India
Primary State/Province

Karnataka
Primary City

Bengaluru

Make every future a success.
  • Job directory
  • Business directory