Job Description :
Required Skills:
Strong de-bugging/troubleshooting skills
Configuration skills
Bachelors in Computer Engineering and 3+ yrs industry experience

Desired Skills:
Embedded operating experience (With machines/engines preferred) Scripting languages/Python
Candidate Responsibilities:
As an Engine Electronics Software Integration Engineer, you will develop embedded software for electronics control systems supporting Cat diesel engine programs.
Areas of responsibility include configuration, integration, build and testing of embedded software on diesel engine systems; building software for embedded electronic control systems including requirements development and verification of software in a bench environment.
A BSEE or BS Computer Engineering and at least three years industry experience in C programming and embedded control software development experience is required

Job Summary:
Research and investigate the design, functionality and maintenance of mechanical products, equipment, systems and processes.

Education/Experience:
Bachelor''s degree in engineering required.
Eight to ten years engineering experience required.

Skills and Competencies:
Creativity, verbal and written communication skills, analytical and problem solving ability.
Team player and detail oriented.
Ability to make sketches, engineering drawings and common computations.
Ability to read and interpret blueprints, technical drawing, schematics and computer-generated reports.
Previous experience with computer applications and software related to engineering field.

Major Job Duties and Responsibilities:
Research, design, develop, manufacture, and test tools, engines, machines and other mechanical devices.
Research and analyze customer design proposals, specifications, manuals to determine time and cost feasibility to complete projects.
Assist drafters in developing the structural design of products using tools, equipment or software

Education Requirement:
A BSEE or BS Computer Engineering and at least three years industry experience in C programming and embedded control software development experience is required.

Soft Skills Required:
Good communications skills, Desire to work in a fast paced, team environment, Ability to use PC tools such as MSOffice, Visio
Technical Skills Required:
At least three years industry experience in C programming and embedded control software development experience.
Familiarity with debuggers/ good debugging and troubleshooting skills.

Desired:
Experience with communications software/protocols/etc.
Embedded Operating System Experience.
Experience with model based development tools, Matlab/Simulink/Stateflow. Experience with scripting languages such as Python.
Experience with developing embedded software for machines or engines.

Typical Day:
Office environment working with a software team to develop requirements. Software activities (new functionality or bug fixes) are assigned to the developer through the workflow tool.
The developer will work with a software lead to integrate software (C or Model Based) which meets the requirements of the build. The developer then creates a test plan and tests the software.
Once that is done, the developer releases the software and is ready for the next activity.
There is also occasional support required from our process partners which can require troubleshooting software with a debugger.
             

Similar Jobs you may be interested in ..