This position is located in our office in St. Paul, Minnesota.

Position Purpose:

The Embedded Software Engineer will be responsible for development of our embedded applications across our machine vision and radar product lines.  The position will be expected to deliver high quality code via strong programming skills using C++ in an embedded linux environment.  The Embedded Software Engineer will work alongside a team of software developers to develop industry leading embedded applications to serve the global Intelligent Transportation Systems market.

Essential Position Functions:

Responsibilities include, but are not limited to:

  • Development of an embedded application running on embedded linux
  • Generate system code against embedded web server technologies
  • Work across multiple hardware platforms to support application development

Education and Experience/Skills Requirements:

  • BS Engineering, IT, Computer Science, mathematics or an equivalent discipline
  • Good communication skills
  • 3+ years experience with embedded Linux and C++ application development
  • Experience with embedded C++ 
  • Experience in Object Oriented design and implementation
  • Strong analytical skills
  • Strong problem solving ability
  • Fluency in spoken and written English

Desirable Skills/Attributes:

  • Experience with database queries and Sqlite
  • Familiarity with embedded web server technologies is a plus
  • Experience with Yocto is a plus
  • Familiarity with Restful APIs
  • Knowledge of Linux 
  • Revision control under GIT
  • Familiarity working with an Agile environment

Physical Demands:

  • Should be able to work comfortably in a typical office environment.
  • Should be able to travel nationally and internationally. 
  • Some minor lifting may be required. 

Additional Information:

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

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

Please submit your resume and cover letter to