What are the responsibilities and job description for the Camera Test/ Field Application Engineer position at IMPERX?
Machine Vision Cameras Software Development
On-site
Boca Raton, FL USA
Engineering
Imperx, Inc. delivers cutting-edge solutions for industrial growth markets that demand advanced technology and exceptional reliability. Our innovations support a wide range of industries, including aerospace, factory automation, environmental monitoring of air and water quality, electronics design and development, oceanographic research, deepwater oil and gas exploration, inspection systems, aerial imaging and pharmaceutical research.
We seek passionate individuals who are driven to make a difference and eager to be part of a winning team. If you’re looking for a dynamic environment where innovation and impact go hand in hand, Imperx is the place for you.
Job Description:
We are seeking a Camera Test / Field Application Engineer to join our team, focused on developing and maintaining test frameworks and tools for camera systems. This role will involve writing and executing test scripts, analyzing test data, and troubleshooting camera functionalities in both Linux and Windows environments. If you have a strong technical background in software testing and an interest in camera technology, this could be the right role for you.
Your key responsibilities will be:
- Develop, execute, and maintain automated and manual test scripts to ensure high-quality camera system performance.
- Work with Python to develop test software, focusing on functionality and reliability of camera systems.
- Utilize Linux Bash and Windows console for system interactions and troubleshooting.
- Employ Google Test (GTest) framework to structure and validate test cases effectively.
- Collaborate with multinational engineering team to ensure testing requirements are fully addressed and integrated within the development cycle.
- Analyze and interpret test results, troubleshoot issues, and report findings to the development team.
- Visit customer sites for troubleshooting and training.
Mandatory Requirements:
- Programming Language: Proficiency in Python for test automation and scripting.
- Command Line Skills: Strong familiarity with Linux Bash console and Windows console.
- Network Protocols: Understanding of network protocols (Ethernet, UDP, TCP, PTP) for testing camera communication.
Additional Qualifications (Preferred):
- Source Control Systems: Experience with SVN or Git
- Experience with Google Test (GTest) for the automating test cases
- Knowledge of C/C or C#/.NET for supplementary development and testing tasks is a plus
- Experience with OpenCV and FFmpeg for image analysis and processing is a plus
- Understanding of optics and photonics to better support camera and imaging technology test is a plus
- Machine vision: Understanding of camera interfaces- GigE Vision, Camera Link, CXP is a plus
Preferred Industry Experience:
- Background in testing camera systems, video devices, or other imaging technologies is a plus
Educational Background
- Bachelor’s degree in Engineering, Computer Science, Electrical Engineering, Physics, or a related technical field.
Benefits:
- 401(k) Plan: Employer-matching contributions to support your retirement savings.
- Medical and Dental Insurance: Comprehensive health coverage to ensure your well-being and peace of mind.
- Competitive Compensation Package: Includes salary, potential bonuses, and performance-based incentives.
- Professional Development: Opportunities to enhance your skills in a growing and innovative field.
Why Join Us?
- Be part of an innovative team working with cutting-edge machine vision and AI technologies.
- Engage in impactful projects that leverage industrial camera systems and AI-driven solutions for a variety of applications.
- Opportunities to grow and expand your technical skill set in a supportive, collaborative environment.
If you meet the above requirements and are excited about working in machine vision software development, apply today!