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.

Employment

           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.

Consultant Work

          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, or email our R&D department 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? Our R&D department will answer your queries.

Specific Job Openings

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


Software Engineer

Basic Function:
You'll be performing host (PC) level GUI programming, application development, and system integration.

Typical work would include:

  • Development of GUIs for application under Windows and .NET

  • Use of high level decision software such as Bayesian Networks

  • Writing DLLs and interfacing with devices
Required Background:
  • B.S C. S. or equivalent

  • Excellent Programming Skills (i.e. C/C++, VB, etc. under Windows), Visual Studio

  • Familiarity with modern development environments, .NET framework

  • Familiarity with Windows XP programming, OpenGL or DirectX

  • Network (TCP/IP) programming and issues, writing DLLs, etc.

  • Hands on experience with software coding, debugging and source control.

  • Consistent and thorough approach to software development.

  • Quick learner, highly motivated, self-starter, and eager to learn.

  • Two years related experience.

Desirable Skills:

  • Familiarity with basic scripting, such as Perl.

  • MatLab or LabView experience

  • Familiarity with Linux programming environment.

  • Familiarity with PDA programming environment.

  • Familiarity with embedded programming – devices, cameras, data acquisition.

  • Excellent record keeping and documentation skills

Salary commensurate with experience.

Respond to this opening

 

Engineering Technician

Basic Function:
As a member of the Engineering department, you'll participate in research and development related concept, design, testing and manufacture of electro-mechanical components and equipment.
Additionally, you'll occasionally travel to customers locations to perform troubleshooting or repair.

Typical work would include:

  • Wire cabinets/chassis/power supplies, etc. for data acquisition and similar units from drawings and sketches.

  • Build up data acquisition units from provided engineering sketches, with an eye towards robust designs and materials.

  • Troubleshooting and repair to the board level at either our factory location or in the field.

  • Ability to travel approximately 25% monthly.


Must Skills:

  • AAS degree/ or equivalent, in either mechanical, electrical, civil engineering.

  • Minimum 3 years experience in a technician assignment, including both electrical and mechanical skills.

  • Ability to read electronic schematics and mechanical drawings.

  • General mechanical assembly and fabrication experience.

  • Demonstrated experience at prototype construction (analog/digital electronic), good packaging skills and debugging skills.

  • Proficient soldering skills

  • Proficient with state of the art electronic test equipment (oscilloscope, various meters, function generator, power supply)

  • Positive attitude, high energy level, and attention to detail

  • Ability to travel up to 25% monthly

  • Basic computer skills

  • Effective time management and multitasking skills


Desirable Skills:
  • Digital design experience, specifically related to micro controllers, data conversion devices

  • Analog design experience, specifically with sensor interfaces, A/D interfaces, high speed signal

  • Power design experience, specifically related to battery based power supply design, AC operated power supply design, etc.

  • Demonstrated CAD proficiency; Orcad Capture, Pads PowerPCB (PCB layout) low to medium complexity layouts

Salary commensurate with experience.

Respond to this opening

 

Software Developer

Basic Function:
You'll be performing data analysis, programming analysis algorithms, interfacing with databases, and system integration.

Typical work would include:

  • Analysis of video sequences for pattern recognition

  • Programming a host PC running Windows to assist in analysis

  • Debugging hardware/software systems, tuning the software for performance

  • Database construction

  • Interface with statisticians
Must Skills:
  • B.S C. S. or equivalent

  • Entry level-two years experience

  • Solid Programming Skills (i.e. C/C++, VB, etc. under Windows)

  • Familiarity with modern development and debugging environments; Visual Studio.

  • Familiarity with Windows Operating Systems

  • Hands on experience with software coding and debugging.

  • Consistent and thorough approach to software development.

  • Quick learner, highly motivated, self-starter, and eager to learn.

Desirable Skills:
  • Familiarity with data base development and programming.

  • MatLab or LabView experience

  • Familiarity with PDA programming environment.

  • Familiarity with embedded programming – peripheral devices or data acquisition

  • Excellent record keeping and documentation keeping skills

Salary commensurate with experience.

 Respond to this opening

 

Embedded Software Engineer

Basic Function:
Hands-on Embedded Design doing embedded programming, digital design, and system integration of new systems.

Typical work would include:
Primary responsibilities will be cross compilation on a PC for an embedded target, debugging the target with a JTAG emulator, and tuning the software for performance.
Additionally you'll be interfacing with peripherals and sensors and connecting the target program to a straightforward GUI program on a host PC.

Required Background:

  • B.S. E. E. or equivalent

  • Excellent Programming Skills (i.e. C/C++, VB, Perl, etc. mostly under Windows)

  • Hands on experience with embedded software coding and debugging.

  • Hands on digital system integration experience

  • Quick learner, highly motivated, self-starter, and eager to learn.

  • Minimum two years related experience.

Desirable Skills:

  • Experience with device drivers, Linux, Real Time OS, interprocess communication

  • Programming of DSPs or FPGAs
  • MatLab or LabView experience

  • Familiarity with image processing, data acquisition, cameras.

  • Digital hardware design – microcontrollers, CPLDs, simple FPGA based digital design

  • Schematic capture and simple board layout, simple analog circuits interfacing

  • Excellent record keeping and documentation keeping skills

Salary commensurate with experience.

 Respond to this opening



All Content © 2006 International Electronic Machines Corporation, All Rights Reserved.