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.
Role Summary: Responsible for designing, developing and testing software to create industrial internet products and services tailored to the needs of the GE businesses and external customers. Requires mastery of a body of theoretical knowledge. Requires developed and strong foundation of function skills and knowledge of relevant technologies.
Essential Responsibilities: - Work out software solutions for testing system based on ultrasound and radiography technology. - Work with cross-domain members like mechanical, electrical, testing and application engineers to develop software interface to achieve system level functions and performance. - Develop and build PC-based software for automation testing system/instrument for data acquisition, graphic display, user interface, data processing and communication functions. - Develop system using real-time embedded operating systems (FreeRTOS, Linux) - Develop and implement embedded software ranging from high-level application to low level device drivers. - Deliver technical solutions, detailed proposals and cost calculations for automatic UT and radiography testing software based on customer requirements to support sales function to win orders. - Perform design review and document management for software development process. - Support machine site testing and commissioning work to achieve the final acceptance by customer for the whole system - Work out innovative ideas, patents and technical articles based on daily software engineering work.
Qualifications/Requirements: - Bachelor’s or above degree in instrumentation or software engineering domains. - 10+ years of hands-on experiences in PC-based software development on data acquisition, signal processing, graphics display, user interface and data communication functions with solid product and projects delivery. - Expert level skills on LabView and C++ platforms and tools. Experience on IDL language is a big plus - Experience creating an embedded application, deploying to an embedded target, and debugging from an embedded target - Experience porting FreeRTOS, creating an application based on FreeRTOS - Experience in Linux development environment - Familiar with ARM and Xilinx’s Zynq platform. - Experience in NDT machine or medical system software design is a big plus. - Strong knowledge on data processing and signal analysis/display implementation technology. - 5+ experiences in automation equipment industry especially in instrumentation and testing system. - 5+ years of working experience in some top multinational company as software engineer role is a plus. - Experience for machine software testing, commissioning and problem-solving at site. - Proactive, positive, productive; - Communicates effectively in Chinese and English. - A proved fast learner, self motivated, willing to take challenges; - Willing to travel
Desired Characteristics: Strong oral and written communication skills. Strong interpersonal and leadership skills. Ability to influence others and lead small teams. Lead initiatives of moderate scope and impact. Ability to coordinate several projects simultaneously. Effective problem identification and solution skills. Proven analytical and organizational ability.
We are in the process of transitioning to an improved job application system and in the interim we are operating with two systems. Have your Job ID ready (from the email you received when you applied) to log in and check your application status.
Click the appropriate button. If you don't know your job ID, you can still check your status: use both buttons.