we are looking for a Integration Software Engineer.
As an Integration Software Engineer in the Imaging Technologies team, you will play a crucial role in developing tools for performance analysis, integrating with the system, running tests, and proposing solutions and improvements. You will be in charge of all integration activities for the product , ensuring the delivery of a best-in-class scanner by integrating mechanics, electronics, optics, and software. Additionally, you will assign and supervise tasks to students with a strong focus on quality and performance.
Key Responsibilities:
Lead the design, development, and implementation of integration solutions for imaging technologies.
Develop tools for performance analysis and ensure seamless system integration.
Run tests and propose solutions and improvements to enhance system performance.
Oversee all integration activities for the product.
Assign and supervise tasks to students.
Ensure the delivery of high-quality and high-performance scanners by integrating various components (mechanics, electronics, optics, and software).
Mentor and train junior engineers and students
Introduce new methods and capabilities to system integration activities.
Collaborate with cross-functional teams to understand integration requirements and translate them into technical specifications.
Troubleshoot and resolve complex integration issues, ensuring minimal disruption to business operations.
Stay updated with the latest trends and best practices in integration technologies and methodologies.
Conduct code reviews and ensure adherence to coding standards and best practices.
Participate in the planning and execution of integration testing and validation activities.
Document integration processes, configurations, and procedures for future reference.
Requirements: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
4+ years of experience in software engineering, with a focus on integration and middleware development.
Proven experience in leading and managing engineering teams.
Proficiency in programming languages such as Java, Python, or C#.
Excellent problem-solving skills and the ability to troubleshoot complex system issues.
Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
Experience with Agile/Scrum methodologies
This position is open to all candidates.