Working with IEM

IEM is a growing company, and we are always on the lookout for new employees, consultants, and partners to work with us in developing exciting new applications for our technologies and systems.

IEM is a technology R&D and manufacturing firm which covers a wide variety of technologies including imaging and other sensors (acoustics, electromagnetic sensors, etc.), embedded systems programming, smart sensor applications, rugged system design, digital signal processing, and more, as shown by our products and research entries shown elsewhere on our site. Accordingly, IEM is interested in multitalented individuals with a strong focus in one or more of our core competencies and the ability to innovate within their specialty. Please examine our listing of specific job openings below.

 

Many of our R&D projects have made use of expert advice from many fields. IEM is always interested in examining the credentials and research interests of potential consultants in areas such as smart sensor data processing, NDT/NDE technologies, and others. Watch this space for specific requests to see if we might need you for one of our many projects.

 

Partnering/Contract Research

IEM has partnered with many companies and organizations, and performs contract R&D for state and Federal agencies. Is there a project you need IEM's assistance on? Is there research you think IEM could do for you? Please let us know.

IEM Current Job Openings

IEM is a dynamic and growing company seeking qualified individuals in diverse technical fields. Specific employment opportunities currently available at IEM are posted below. IEM is an Equal Opportunity Employer.

 

General Interest
 

IEM is constantly seeking dedicated employees to join our growing team. Whether you are an engineer, technician or gained interest in our company by browsing our site, IEM is eager to learn about you. Our long list of core competencies welcomes candidates from a wide variety of backgrounds. Specifically, IEM's technologies include:

  • Machine Vision and Video Analytics

  • Infrared and Thermal Imaging

  • Non-Contact and Non-Destructive Evaluation

  • Wireless Sensors and Sensor Networks

  • Power Harvesting

  • Security Monitoring

  • Robotics

  • And many more

Simply send us your resume and a brief message about why you'd like to join our team and we will see if we have a fit for you!

Machine Vision Software Engineer

IEM Corporation
Troy, NY

International Electronic Machines Corporation (IEM) is offering an exciting opportunity for a hands-on Machine Vision Software Engineer to join our team. We are an established and growing electronics firm that designs and develops advanced image processing products and systems for security, safety, automation, and metrology in the transportation industry. Several of the company’s high tech offerings are widely used by the transportation (e.g. railroad) industry, and we are poised to advance in several product areas.

Job Description:

You will have the opportunity to engage in hands-on design, implementation and software integration of machine vision systems. You may be involved in new product design, system design, and software design. This is a full time opening for an innovative person to be involved in the entire process of research and product development cycles for current and up-coming projects.

Duties, Responsibilities, and Performance Profile:

 

  • • Design and implementation of outdoor machine vision systems from a system design and software perspective.

  • • Understanding customer requirements and coming up with innovative solutions to meet their needs.

  • • Specifying machine vision systems – optics, illuminators, hardware components and software algorithms

  • • Developing automated software to analyze images and other sensor data acquired by the machine vision system.

  • • Integrate off-the-shelf machine vision components and sensors to create new, practical, field deployable MV applications

  • • Develop custom, new, and innovative MV algorithms as necessary to support the above work

  • • Work with the software and hardware teams on current projects and new ideas

  • • Provide answers to in-depth technical questions for the customers.

Job Qualifications:

Must haves:

  • • A strong background in optics, illumination, machine vision components, is an absolute must. Must have experience with deploying machine vision systems in outdoor environments as opposed to factory environments.

 

  • • Must have experience with structured light and laser triangulation based machine vision systems.

 

  • • Must be familiar with the design process of machine vision systems including both hardware and software components. Must have experience with designing machine vision systems end-to-end.

 

  • • Should have a strong software background and must be adept at programming machine vision applications. Expertise with machine vision and image processing algorithms is an absolute requirement. Experience with Matlab Image Processing and Computer Vision Toolbox is a must. Experience with high level programming languages such as C++, C# are highly desirable.

 

  • • Should have a desire to design, prototype, build and test new products towards their commercialization. Must be able to interact with mechanical engineers to accomplish the task at hand.

 

Desirable Skills (based on our on-going projects):

  • • Desirable to have experience with object detection, machine learning, point cloud processing algorithms.

 

  • • Desirable to have experience with image processing libraries such as OpenCV, Halcon, etc.

 

  • • Desirable to have experience with modelling and simulation software such as PovRay, Zemax, Solidworks etc.

 

  • • Should be good at statistical analysis to qualify measurement systems.

 

  • • Some experience with embedded software coding and debugging; DSP experience is desirable

 

  • • Familiarity with Software Engineering design principles - project life cycle, source control (GIT), Agile etc. Some experience with unit performance testing and regression testing.

 

  • • Experience programming in Windows and Linux environments.

 

  • • Some familiarity with databases.

 

  • • Excellent record keeping and documentation keeping skills: specification creation, test output documentation, design documentation, final reports, block diagrams, simple schematics, etc.

 

Education and experience:

  • • Bachelor’s degree in Computer Science, Electrical Engineering, or equivalent. Strong hands-on MV design and deployment experience will be considered with an associate degree

 

  • • A minimum of 5+ years of relevant experience with machine vision systems.

 

  • • Desire and ability to learn quickly, with a highly motivated and self-starter working style

 

  • • Ideal candidates will be able to work in all environments as needed, both as an individual and team contributor, and will likely include some hands-on work in labs, industrial and outside field environments. An ability to occasionally travel to customer sites is preferred.

 

Apply now - Forward your resume, a sample of code you have written, examples of your MV projects, and a cover letter with salary requirements to Dee Sausville via email: This email address is being protected from spambots. You need JavaScript enabled to view it.

IEM Corporation is an equal opportunity employer.

Freight/Railway Sales Person

IEM Corporation is an established and growing electronics company which designs and develops advanced machine vision and sensor based portable / wayside systems for railway safety and security. Several of IEM's offerings are widely used by the railroad industry. If you want to be the most successful Domestic Sales Person in the Railway Industry - this is the job for you. You will use your experience and contacts to develop/regenerate relevant leads. In addition to leads and contacts, you will develop bid responses, create and maintain annual sales plans, meet deadlines, travel as needed throughout the United States and make sales calls. This position may include up to 40% travel from time to time - but average 25% travel.

Desired Skills and Experience

  • 7+ years of successful sales experience with technology driven products - preferably with US freight/transit railways selling wayside systems.

  • Demonstrated success in selling.

  • Active relationships within Mechanical Department, Advanced Engineering, Strategic Sourcing (or equivalent), signalling, etc. preferably with Senior Engineers and Senior Management Levels.

  • Ability to travel Domestically without limitation.

  • At least two year Associate Degree in Business or Technology

  • Formal training in selling (e.g. Dale Carnegie Sales Training, etc.)

  • Excellent Computer Skills (e.g. using Prophet/CRM, Microsoft Office, etc.)


Desirable Skills:
  • Knows how to cultivate new/working relationships

  • Prior 5+ years of experience in preparing large US bids

  • Active network within the industry to develop new leads and contacts

  • Understand basic technology behind instrumentation systems as they apply to the railways

  • Understand railway operations, railway economics, and railway products

  • Excellent oral and written communication skills

Additional Information:

  • Type: Full Time

  • Experience: Mid-Senior Level

  • Function: Sales

  • Industries: Electrical/Electronic Manufacturing

  • Compensation: Competitive Base + Commission potential

Salary commensurate with experience.

Internship Opportunities for 2020

Computer Systems Engineer

IEM is looking for a Computer Systems Engineering undergraduates for Spring 2020.. This is a paid internship. You will be working with electrical, software and mechanical engineers to help develop leading edge work on related projects. The particular areas of focus are:

  • Machine Vision, Artificial Intelligence, Deep Learning, and .NET.

The ideal applicant will have interest/skills in one or more of the above, is attentive to detail, is eager to learn and works well in a team. Interested applicants should email a cover letter and resume to: This email address is being protected from spambots. You need JavaScript enabled to view it.

R&D Business Development Manager
Job Description:
 

International Electronic Machines Corporation (IEM) is offering an exciting opportunity for a hands on Business Development Manager to join our team to manage an under $5million R&D program. We are an established and growing electronics firm that designs and develops advanced machine vision and wireless sensor based products for the transportation industry. Several products are widely used by the railroad industry throughout the world.

Value Proposition to IEM:
 

The Business Development Manager will:

  • Provide management support to current and new R&D efforts.

  • Communicate effectively with R&D team at IEM, as well as representatives at funding agencies.

  • Attend conferences, develop white papers, Pre-solicitation marketing, travel up to 10% of time.

  • Bring product development ideas to the table. Strategy and resource planning. Work with patent attorney.

  • Seek and cultivate new R&D opportunities consistent with IEM’s mission – maintain contact lists with key agencies (DOT, DOD, NASA, NYSERDA, etc..).

  • Prepare and support innovative proposals. (Minimum of $3million annually).

Responsibilities:
 
  • Seek and cultivate new qualified R&D opportunities consistent with IEM’s mission.

  • Primarily responsible for maintaining healthy R&D contract backlog (minimum of $3million annually).

  • Participate in corporate management activities such company-wide strategic planning and resource planning (staffing, key human resource needs, etc.).

  • and manage a team of employees and consultants to meet project needs and high level corporate growth objectives. For example, able to create an effective team to carry out a project from start to finish.

  • Create, and maintain annual strategic plan for the R&D department.

  • Provide active management support for all R&D funded efforts.

  • Perform market assessments and product development planning.

  • Build, expand, and maintain an active contacts in key government agencies (DOT, DOD, NASA, NYSERDA, etc.). Use these contacts to identify business opportunities and to proactively work to find funding.

  • Support corporate priorities for future R&D direction by focusing on funding efforts that will enhance/improve existing products or advance development of products with demonstrated market potential.

  • Expand IEM’s technology portfolio including continued growth and monetization of IEM’s Intellectual Property portfolio. Primary liaison with IEM patent attorneys.

Skills/Knowledge Requirements
 
  • Solid work experience (approx. 10 years related work) in Business Development and Marketing in technology field. Experience with transportation industry beneficial.

  • Degree in Electrical Engineering preferred, other engineering, physics or non-engineering may be acceptable – based on work experience.

  • Demonstrated record of successful funded proposals for government agencies under SBIR/STTR program, BAA, NYSERDA PONs, or other sources.

  • Prior experience with transition from prototype to product.

  • Familiarity with both US and international patent requirements and past experience in patent development, protection, and/or licensing desirable.

  • Leadership qualities including ability to manage, clear thinking, clear communications, able to enforce schedules, budgets, etc.

  • Strong customer relationship skills, drive to be successful, quick learner, organized.

  • US Citizenship required.

Team Structure
 

The Business Development (BD) Manager reports directly to IEM President and is a member of the Management Team consisting of all department managers and the company president. The BD Manager generates Integrated Program Teams to address targeted projects, proposal efforts, etc. As such, this Manager sets priorities, goals, and objectives for these IPTs and reports on their progress to clients and the Management Team.

Value Proposition to Candidate
 

The Business Development Manager position offers the selected candidate with an opportunity to participate at the highest level of management within IEM enabling them with opportunities for personal growth that contributes to the continued growth and success of the company. The person selected for this position will advance existing skills with project management, personnel management, and customer/client relationships.

Other:
 
  • Full time position.

  • Company benefits.

  • Competitive salary package.

ENGINEERING MANAGERJob Description

International Electronic Machines Corporation (IEM) is offering an exciting opportunity for a hands on Engineering Manager to provide technical leadership and manage a small department of engineers. We are an established and growing electronics firm that designs and develops advanced machine vision and wireless sensor based products for the transportation industry. Several products are widely used by the railroad industry throughout the world.

The Engineering Manager will participate in day-to-day engineering work as well as provide active support for all current and new R&D efforts. This position requires excellent communication skills with co-workers, customers, and outside agencies. This Manager will bring current technical competency, vision and knowledge to support IEM’s synergistic product development efforts.

Responsibilities:
 
  • Maintain Engineering Department. Prioritize projects and tasks. Assign work and monitor performance.

  • Play a critical role in New Product Development. Contribute to ideas, assess and improve current NPD designs.

  • Participate in corporate management activities such company-wide strategic planning and resource planning (staffing, key human resource needs, etc.).

  • Support other departments: support sales/marketing in responding to sales opportunities; support R&D department in responding to RFPs; support Production department in improving reliability, product delivery, field support; support Accounting department in cost tracking, creating engineering related accounts receivables, etc.

  • Have knowledge and contribute the key/central technical competencies needed for technical leadership consistent with IEM’s line of work, e.g.: machine vision, instrumentation, sensors, etc.

  • Perform project management within engineering operation – meet goals, minimize cost, create/track delivery time tables, formulate project teams, gather outside sources where applicable, and maximize ROI.

  • Interlock effectively with the President/CEO and other department managers.

  • Must be intimately knowledgeable about reliability, serviceability, manufacturability, and other requirements expected of our products.

Skills/Knowledge Requirements
 
  • Help create new architectures and enhance current architectures.

  • Ability to create, review and enhance signal processing and machine vision algorithms.

  • Perform code reviews and team-work reviews to improve team performance.

  • 10+ years related work experience in Engineering Management for a technology company.

  • Degree in Computer Science or Electrical Engineering preferred.

  • Excellent programming skills (C/C++, C#, VB, etc.) in Linux and Windows OS. MatLab, and other machine vision/signal processing environments programming very useful.

  • Strong customer relationship skills

  • Ability to work with other engineering disciplines to create electromechanical products.

  • Ability to QA outgoing software (database output review), engineering drawings, ready to deliver product, demonstrations, etc.

  • Creative and Critical thinker with strong business acumen and relationship management skills.

  • Prior experience with transition from prototype to product; particularly interested in experience with configuration management and procedures for structured development.

  • Safety engineering background a strong plus

  • Leadership qualities including ability to manage, clear thinking, clear communications, able to enforce schedules and budgets, etc.

  • Knowledge of sensors, instrumentation, machine vision cameras, optics, lighting, controllers, networking, integration, etc.. – will be very useful.

  • Acquire IEM product knowledge and IEM market knowledge. Experience with transportation industry beneficial.

Team Structure
 

The Engineering Manager reports directly to the IEM President and is a member of the Management Team consisting of all department managers and the company president. This Manager sets priorities, goals, and objectives for the engineers and reports on their progress to the Management Team.

Value Proposition to Candidate
 

The Engineering Manager position offers the selected candidate with an opportunity to participate at the highest level of management within IEM enabling them with opportunities for personal growth that contributes to the continued growth and success of the company. The person selected for this position will advance existing skills with project management, personnel management, and customer / client relationships.

Other Requirements
 
  • Strong people skills and verbal communications abilities

  • Able to thrive in a moderate-to-low structured work environment

  • Quick learner; up to speed on IEM business within first month

  • Willingness to get hands dirty and able to don multiple hats and take on challenging roles to meet unexpected needs.

  • Available to travel as needed.

  • US Citizenship required

Competitive Salary and Benefit package offered

IEM is an Equal Opportunity Employer.