Cummins Inc. Base Software Development(BIDS and Testing)基础软件开发(集成和测试) in Wuhan, China

Base Software Development(BIDS and Testing)基础软件开发(集成和测试)

Description

Responsibilities

Build software using Cummins software integration tools.

Create test cases based on software technical profile and Generate test sequences with NI Labview & test stands.

Run software testing and generate test reports.

Document the test findings and review with the software designer and project team.

Participates as a team member and actively contributes towards team goals.

Carries out partially defined and moderately complex tasks.

Troubleshoots moderately complex problems and recommends appropriate actions.

Demonstrates good understanding and applies knowledge of the embedded software related discipline to projects.

Applies embedded Software skills and knowledge and continues to develop experience in creating technical solutions.

Qualifications

Skills

Experience with automotive ECM hardware platforms and how they are applied in real time engine control applications.

Familiar with detailed block diagram of Interface MCU to other hardware.

Applied experience with the following microcontrollers: MPC5554 or MPC555 or MPC5777.

Basic knowledge of Cache memory and DMA microcontrollers.

Awareness of the application of control laws and theory to embedded controls. Specific knowledge of task scheduling and interrupt processing with respect to machine context switching.

Extensive knowledge of the software development environment:compilers/linkers/Makefiles , Debuggers (BDM, JTAG, Nexus)

Awareness of the application of Ethernet, UDS, Autosar, Datalink Communications, - J1939, XCP, lower level CAN drivers.

Ability to use CANalyzer/CANoe/PCAN-explore tools to trouble shoot complex datalink communication related problems.

Awareness of diagnostic system management in the ECU: Fault handler, OBD, Comm manager.

Experience on NI Labview and test stands.

Experience in Simulink modeling and C code auto-generation.

Experience with using FTA, 7 Step problem solving process.

Experience in creating automated tests using NI Labview & Test Stand based on requirements.

Software testing experience including documentation.

Ability to work w/ Customer and team members in a global environment.

Proficient in both writing and oral English.

Education, Licenses, Certifications

Bachelor degree or above, relating to automotive, communication, electronics information, mechatronics, automation or computer.

Experience

4- 6 years industry experience on developing complex embedded “hard” real-time software systems.

4-6 years’ experience in software engineering using ANSI “C”.

Job ENGINEERING

Primary Location China-Hubei-Wuhan-China, Wuhan, Cummins Fuel Systems

Job Type Experienced - Professional / Office

Recruitment Job Type Professional - Experienced

Job Posting Sep 14, 2017, 12:45:27 AM

Unposting Date Ongoing

Req ID: 170005N0