Integration engineers are responsible for developing individual solutions for particular company needs, such as creating custom software. The products created by these engineers may automate tasks or make tasks more efficient for personnel; this occasionally involves creating a centralized system for employees for tasks which were previously performed individually.
Often, problems are referred to integration engineers by management, and they must develop viable solutions; this may include designing/debugging software or creating relevant code. These engineers may also perform user-testing after software is complete to ensure that it functions as it should; any inefficiencies or bugs encountered should be addressed and modified in a timely manner.
Those in this position may also be directly involved in integrating software and teaching employees how to use it. Once software has been fully implemented, these engineers will follow-up to ensure that it functions properly. Sometimes, they may work directly for companies that need custom software solutions, and other times for consulting companies on a variety of projects. Generally, a bachelor’s degree or higher in computer science or a related field is generally required for this position, and exceptional knowledge of coding and applications is also required. Prior experience may be required by some employers.
Integration Engineer Tasks
Develop test plan specifications, testing and debugging processes according to plan.
Work with clients to define integration requirements through analysis and design.
Give technical direction and assist clients regarding their integration needs.
Plan, design, implement and document integration processes varying in levels of complexity.