Software Integration Engineer Job Description
Software Integration Engineer Duties & Responsibilities
To write an effective software integration engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included software integration engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Integration Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Integration Engineer
List any licenses or certifications required by the position: HL7, SSL, RHCE, IAT, III, X509, PKI, SFTP, SSH, TLS
Education for Software Integration Engineer
Typically a job would require a certain level of education.
Employers hiring for the software integration engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Computer Engineering, Software Engineering, Electrical Engineering, Science, Technical, Technology, Education, Mathematics
Skills for Software Integration Engineer
Desired skills for software integration engineer include:
Desired experience for software integration engineer includes:
Software Integration Engineer Examples
Software Integration Engineer Job Description
- Be part of an on-call rota to provide cover for deployment activities
- Basic knowledge of XML
- Understanding of automated testing techniques / continuous integration
- Collaborate with other development teams to design/develop integration solutions between a variety of applications
- Consult with hardware engineers and other engineering staff to evaluate the operational and performance requirements of the overall system
- Contribute to high-level system architectures and develop system frameworks and infrastructure based on architectural goals and functional requirements
- Analyze functional requirements and specifications through close interaction with Product Management and Software Engineering teams
- Contribute to concept models and high-level system and architectures and develop lower-level software component design based on functional requirements and architectural goals
- Design data models and construct database schemas and SQL queries
- Define, write and maintain SQL and Java based reports against K12 software systems
- Working level knowledge of C, Matlab and Simulink
- Willing to travel abroad occasionally
- Understanding of modeling, simulation, and testing techniques
- Familiarity with Automotive product development processes
- Passion for understanding the customer’s needs and a pride in owning a solution
- Debug capabilities of end-to-end systems flows
Software Integration Engineer Job Description
- Assist with scheduling various reviews and meetings
- Support and maintain existing software products
- Ensuring successful integration of software systems and components across hardware platforms, according to specified requirements (either working independently or supervising a team of engineers)
- Defining and verifying requirements and technical documentation related to implementation of new features
- Active participation in planning, designing, implementing and execution of tests within the frame of specific project
- Development of test plans and test procedures, performing risk analysis when required
- Participation in custom integration tests designing and functional specifications reviews to identify open issues
- Responsible for the ultimate design of the subsystem
- Contribute to or lead status reviews
- Present the subsystem to the customer to be accepted
- Must have experience troubleshooting a large # (20-60+) software components
- Bachelor's degree in Computer Science, Information Systems, a relevant engineering field, or equivalent experience
- 2+ years of experience in scripting languages (shell, Perl, Python)
- Flexibility to adapt and operationalize software from various sources
- Extensive experience working on multiple projects at a time in a fast-paced, results oriented setting
- Active, in-scope SSBI clearance
Software Integration Engineer Job Description
- Development of test cases and new methods to accelerate the integration task
- Create and support build variants
- Be introspective, always trying to improve yourself and the team around you
- Represent ProShip software technology solutions in the pre-sales stage by participating in presentations and product demonstrations
- Design and implement integration solutions across customers' enterprise applications, evaluating existing components or systems to determine integration requirements and ensuring final solutions meet customer's requirements
- Directly responsible for the analysis, configuration, deployment and support of ProShip's solutions during implementation
- Provide downstream maintainer support for KVM and related components
- Maintain and enhance internal and external continuous integration environments for the Virtualization Team
- Monitor and enhance testing of real-time environments
- Erroneous decisions or recommendations, or failure to accomplish results or errors typically will negatively impact business segment financial results and cause business segment to fail to achieve organizational objectives
- Knowledge of Web/App Server environment Tomcat is preferable
- Ability to assist with training and mentoring
- Knowledge of working in a structured software development life cycle environment is preferred but not essential
- Knowledge of developing commercial reports in a production environment is desirable (understanding of Crystal reports, Style reports )
- Knowledge of relational databases preferable Oracle / MS SQL
- Validation / QA
Software Integration Engineer Job Description
- Collaboratively work with the partner teams from SWE , CAE and platform to quickly root cause the failures
- Support debug of Graphics driver/WHQL/ media workloads/ Display Compliance failures debug
- Interface with cross-site functional teams in different time zones to provide bug fix
- Set up work groups/task forces to drive any focused debugs
- Review bugs, post-mortem of bug escapes and propose methods to catch bugs early
- Propose ideas on design for debug and automation of debug methodologies
- Track the progress of quality/coverage goals
- Driver improvements/efficiencies
- Develop automation scripts and matlab experience for system software development desired
- Software build and integration, developing and testing test automation scripts using automation desk and hardware / software troubleshooting in cases where tests fail in order to narrow down source of error
- 3+ years of SW development and system integration experience
- Familiarity with Mac and/or Unix development and debugging tools
- You have professional experience in all stages of the software development life cycle
- You have actively contributed to open source or system software
- You have a bachelor's degree in Computer Science or equivalent work experience
- Master of Science in Computer Science, Electrical Engineering or comparable degree and more than 4 years documented industry experience in software development and/or integration- Very good knowledge of Unix/Linux, especially in startup technologies (systemd)- Experience in scripting languages
Software Integration Engineer Job Description
- Design and develop enterprise iPaaS integration
- Gather functional requirements, develop technical specifications
- Roughly 70-85% hands-on coding, 15 - 30% in leading technical projects
- Operate consistently with mindset of engineering excellence and operational
- Develop complex software components and integrate into a fully functional hardware/software system
- Troubleshoot software, simulation, and integration issues
- Serve as a subject matter expert for software domains, system-specific issues, processes, and regulations
- Responsible for the investigation, development and implementation of non-standard software solutions, protocol integration and database integration projects while exercising considerable latitude in determining technical objectives of assignments
- Provide pre-sales technical support of department solutions and capabilities
- Teams effectively with integration department internal and external customers
- A good knowledge of programming at least with Python and probably another language such as Java or C# as well and will have an in-depth knowledge of GIS APIs
- Leadership qualities, including ability to facilitate technical discussions with diverse and cross-functional groups, people management, organizational, interpersonal and negotiation skills
- Understanding of video encoding, streaming and downloading
- Understanding of video content management and content metadata management
- Bachelor’s Degree in System Engineering, Computer Science, or a related field and 4-8 years of experience
- Provide HR Functional leadership on design, implementation and support of HR Data Integrations, HR Service Delivery Strategies and Solutions