Careers

We at Image Sensing Systems (ISS) feel that we provide added value and quality with all of our products, software and services. Maintaining an innovative and highly motivated team-oriented staff is critical to our many years of global market success. Our objective at ISS is to exceed customer and shareholder expectations and provide a rewarding and satisfying work environment for our employees. Since ISS has a relatively small work force and low employee turnover, career openings at ISS occur infrequently, however, they are posted here when available.

We offer competitive salary and benefits. Resumes for available positions are welcomed, and may be sent to ISS Careers or faxed to (651) 603-7795. Applicants will be subject to the interview process, and verification of education, work, and personal references. Job candidates must provide appropriate verification of permission to work in the United States of America.

Resumes may also be submitted via U.S. Mail to:
ISS Careers
500 Spruce Tree Centre
1600 University Avenue West
St. Paul, Minnesota 55104-3825 USA.

Advanced Research Developer

Job Purpose (Advanced Research Team):
To research advanced technologies in the ITS and machine vision market.

Essential Functions:
Primary responsibility includes detailed analysis of products, of both competing and complimentary technologies, acting as a liaison between Image Sensing Systems and the wider word of industry, government and academic bodies and informing the algorithm team of these new technologies and trends. Activities would include research into existing intellectual property and patents, research into technology of adjacent markets, scheduling seminars, speakers and conferences for the ISS algorithm team.

JOB REQUIREMENTS:

  • BS Engineering, Physics, IT, Computer Science, or a related, equivalent discipline
  • Programming experience
  • Strong problem solving ability
  • Strong interpersonal skills
  • Fluency in spoken and written English
  • Travel to Asia, Europe and U.S
ADDITIONAL DESIRABLE SKILLS/ATTRIBUTES:
  • B.S./M.S./Ph.D in machine vision, computer science or mathematics
  • Software development on Windows
  • Statistical analysis for testing.
Physical Demands: Should be able to work comfortably in a typical office environment. Some minor lifting may be required.

Requirements are representative of the minimum levels of education, experience and skills required to perform the essential functions of this job. The job description does not constitute a written or implied contract of employment. Image Sensing Systems, Inc. reserves the right to revise or change job duties and responsibilities as the need arises.

Algorithm Support Developer

Job Purpose:
To design and maintain tools that support the algorithm development team’s design and testing efforts. This position involves building new algorithm visualization and development tools, supporting the embedded simulator and SWF collector/viewer, the video/detector database, the algorithm automatic testing suite.

Essential Functions:
Project focus will include visualization tools for vehicle detection, signal processing, object recognition and tracking, camera and optical correction algorithms, shadow removal technique, and prototype development. They will provide input into the algorithm team’s knowledge of involving video formats, video editing, video analysis, and video quality. The ASD will also help to improve and guide algorithm performance testing through development of an automated regression testing system and support the video database.

JOB REQUIREMENTS:

  • BS Engineering, Physics, IT, Computer Science, or some related, equivalent discipline
  • Strong problem solving ability
  • Windows GUI building; experience with WINDOWS application software development
  • Knowledge of video file formats: MPEG, AVI etc.
  • Fluency in spoken and written English
ADDITIONAL DESIRABLE SKILLS/ATTRIBUTES:
  • Experience with MATLAB
  • Experience with scientific visualization techniques
  • Experience with Quality Assurance techniques
Physical Demands: Should be able to work comfortably in a typical office and/or factory environment. Some minor lifting may be required.

Requirements are representative of the minimum levels of education, experience and skills required to perform the essential functions of this job. The job description does not constitute a written or implied contract of employment. Image Sensing Systems, Inc. reserves the right to revise or change job duties and responsibilities as the need arises.

Algorithm Developer

Job Purpose:
To design, write and support machine vision algorithms in the Intelligent Transportation Systems for Image Sensing Systems, Inc.

Essential Functions:
The focus of the position involves developing such applications as real-time vehicle detection, signal processing, object recognition and tracking, camera and optical correction algorithms, and shadow removal techniques. The developer will be involved in the full life cycle of the algorithms, from inception, design, writing, testing and field deployment of projects, along with supporting existing machine vision techniques. In addition, the position has a forward looking research and development aspect, to learn, adapt and implement new research into ISS’s product line.

Additional Potential Activities:
Support deployment of algorithms in the field; possible travel to China, U.S. and Europe.

JOB REQUIREMENTS:

  • BS Engineering, Physics, IT, Computer Science, or a related, equivalent discipline
  • 2+ years with research and development software based image processing projects
  • Strong problem solving ability
  • Knowledge of image processing in ITS or related fields
  • Fluency in spoken and written English
ADDITIONAL DESIRABLE SKILLS/ATTRIBUTES:
  • M.S./Ph.D in physics, computer science or mathematics
  • Experience with WINDOWS application software development
  • Experience with MATLAB
  • Software development on Windows, embedded C++
  • Knowledge of Linux
  • Revision control under Subversion or similar systems
  • Knowledge of TI’s XDIAS or xDM codec frameworks
  • Knowledge of CMOS/CCD cameras
Physical Demands: Should be able to work comfortably in a typical office environment. Some minor lifting may be required.

Requirements are representative of the minimum levels of education, experience and skills required to perform the essential functions of this job. The job description does not constitute a written or implied contract of employment. Image Sensing Systems, Inc. reserves the right to revise or change job duties and responsibilities as the need arises.

Senior Algorithm Developer

Job Purpose:
To design, write and support machine vision algorithms in the Intelligent Transportation Systems for Image Sensing Systems, Inc.

Essential Functions:
The focus of the position involves developing such applications as real time vehicle detection, signal processing, object recognition and tracking, camera and optical correction algorithms, and shadow removal techniques. The developer will be involved in the full life cycle of the algorithms, from inception, design, writing, testing and field deployment of projects, along with supporting existing machine vision techniques. In addition, the position has a forward looking research and development aspect, to learn, adapt and implement new research into ISS’s product line.

Additional Potential Activities:
Support deployment of algorithms in the field; possible travel to China, U.S. and Europe.

JOB REQUIREMENTS:

  • BS Engineering, Physics, IT, Computer Science, or a related, equivalent discipline
  • 5+ years with research and development software based image processing projects
  • Background in embedded C++ and real time video systems
  • Strong problem solving ability
  • Knowledge of image processing in ITS or related fields
  • Fluency in spoken and written English
ADDITIONAL DESIRABLE SKILLS/ATTRIBUTES:
  • M.S./Ph.D in physics, computer science or mathematics
  • Experience with WINDOWS application software development
  • Experience with MATLAB
  • Software development on Windows, embedded C++
  • Knowledge of Linux
  • Revision control under Subversion or similar systems
  • Knowledge of TI’s XDIAS codec framework
  • Knowledge of CMOS/CCD cameras
Physical Demands: Should be able to work comfortably in a typical office environment. Some minor lifting may be required.

Requirements are representative of the minimum levels of education, experience and skills required to perform the essential functions of this job. The job description does not constitute a written or implied contract of employment. Image Sensing Systems, Inc. reserves the right to revise or change job duties and responsibilities as the need arises.

Hardware Development Engineer

Job Purpose:
To design and develop embedded hardware and other systems as part of the New Product Development team for ISS. Interact with ISS contract manufacturers to transfer new products from engineering to manufacturing. To provide technical guidance and support to manufacturing and customer service organizations. Occasional domestic and international travel may be required.

Essential Functions:
Responsibilities include interaction with marketing and regional sales offices to gather information for potential new product development projects. Provide feedback related to cost, feasibility, and schedule of development projects. Provide input to develop schedules with milestones for these new product development projects. Generate detailed technical specifications to specify the circuit designs and to aid embedded software development. Implement the agreed upon design using Orcad schematic capture and other development tools. Work with in the ISS New Product Introduction (NPI) process. Working with other ISS development engineers and support staff, generate prototype and release documentation packages for third party contract manufacturing companies. Provide support during the transition from development through manufacturing NPI to complete hand off to production.

Additional Potential Activities:

  • Research new technologies that might help solve problems related to detection of vehicles on roadways.
  • Attend industry trade shows and technical seminars.
  • Represent ISS in industry standards groups.
  • Support customer service and manufacturing organizations on released products, continuation or sustaining engineering.
JOB REQUIREMENTS:
  • BS Electrical Engineering, Computer Science, or some related, equivalent discipline.
  • Minimum of 5 years work experience
  • Experienced in Orcad Capture or other similar schematic capture package.
  • Experience with requirements gathering
  • Strong problem solving ability from system to circuit level
  • Familiarity with analog/digital electronics and software development
  • Ability to read technical documentation (e.g. electrical schematics, technical datasheets)
  • Experienced with microprocessor, ARM9, DSP, CPLD, FPGA, and their development tools.
  • Familiarity with standard test equipment (e.g. volt/ohm meter, oscilloscope, spectrum analyzer)
  • Ability to troubleshoot electronic designs to the circuit level
  • Fluency in spoken and written English
  • Experience with MS WORD, Excel, and other OFFICE software
  • Travel to Asia, Europe, and North America.
ADDITIONAL DESIRABLE SKILLS/ATTRIBUTES:
  • Experience with ISO9001 or other quality systems
  • Experience with regulatory compliance testing (e.g. CE, UL, and NEMA)
  • Experience with WINDOWS application software development
  • Understanding of embedded Linux
  • Understanding of analog and digital video standards
  • Familiarity with CCD or CMOS video circuits
  • Familiarity with video camera iris control circuits
  • Understanding of communications standards, such as Ethernet (10/100/1000 Mbit)
Physical Demands: Should be able to work comfortably in a typical office and/or factory environment. Some minor lifting may be required.

Requirements are representative of the minimum levels of education, experience and skills required to perform the essential functions of this job. The job description does not constitute a written or implied contract of employment. Image Sensing Systems, Inc. reserves the right to revise or change job duties and responsibilities as the need arises.

Software Test Engineer

Job Purpose:
The software test engineer is primarily responsible for software testing during applications design, development, and validation to support product and business goals and objectives. Position will research, plan, design and develop testing plans and software for a machine-vision traffic control product line, in close coordination with ongoing software and hardware development. This position will support the product development process from requirements definition, preliminary and detailed design, coding, testing and integration to market release.

Essential Functions:
Primary responsibility will be to design and execute tests for our complex machine-vision traffic control firmware and command-and-control software, and the communications between them. These tests might be either scripts which a human being must follow, or programs in their own right, with the emphasis on moving as much possible toward automated testing. To this end, the software test engineer will also be responsible for assisting the rest of the engineering team to design new software with testability in mind, and redesign existing software with the same aim. As such, they will participate in requirements-development and design activities. The software test engineer will also interface closely with our Technical Services department, who handle release engineering. Initially, the software test engineer will be responsible for the actual testing, and not merely the design and implementation of the tests, as well. It's envisioned that over time, this position could transition to a supervisory role over additional test engineers.

JOB REQUIREMENTS:

  • BS Engineering, Physics, IT, Computer Science, or some related, equivalent discipline
  • Five or more years experience in software testing and test engineering
  • Working knowledge of C/C++
  • Experience with automated testing tools and scripting environments
  • Experience with requirements gathering
  • Strong problem solving ability
  • Familiarity with analog/digital electronics and software development
  • Ability to read technical documentation (e.g. electrical schematics, technical datasheets)
  • Fluency in spoken and written English
  • Experience with MS WORD, Excel, and other OFFICE software
  • Some travel likely
ADDITIONAL DESIREABLE SKILLS/ATTRIBUTES:
  • Experience with Linux or other Unix-like operating system
  • Experience with Windows XP and later
  • Experience with embedded systems
Physical Demands: Should be able to work comfortably in a typical office and/or factory environment. Some minor lifting may be required.

Requirements are representative of the minimum levels of education, experience and skills required to perform the essential functions of this job. The job description does not constitute a written or implied contract of employment. Image Sensing Systems, Inc. reserves the right to revise or change job duties and responsibilities as the need arises.