Software Engineer
IDEX
(Wheeling, Illinois)IDEX is organized in three business segments to optimize our market strategies, better serve our customers and provide a solid foundation for both organic and acquisitive growth.
IDEX Fluid & Metering Technologies systems are used in a wide variety of severe duty and/or highly precise fluid-handling applications around the world.
Develop PC based application software for automated dispensing / tinting equipment. Work closely with the engineering team and customers in defining software requirements for the system. Manage projects as needed.
- Utilization of C and C# to produce software for Fluid Management production equipment
- Experience in real time programming
- Experience in Windows and Linux PC interface programming
- Develop Diagnostic Tools – User Interface, diagnostic algorithms to assist service personnel in troubleshooting.
- Use Configuration Management and Build Tools following standard processes.
- Generate all documentation required in the software development process, including requirements specifications and design descriptions.
- Develop project plans and meet schedules.
- Write test software plans for software verification, including unit tests, integration tests, and system tests. Take personal responsibility to ensure that tests are carried out properly.
- Participate in team design / code reviews.Work with Fluid Management Customer Service and End Customers to understand and resolve issues.
- Other duties as assigned by management.
- Drive for Results
- Solid Problem Solving methodology and demonstrated skill
- Integrity and Trust
- Independence
- Strong communication/presentation skills
Required Experience, Education Level, or Knowledge
- Minimum B.S. in Computer Engineering, Computer Science, Electrical Engineering, related field or equivalent.
- 5+ years of software development experience.
- Experience using Microsoft Visual Studio Development Environment, MFC and LINQ.
- Proficient in C and C#
- Basic knowledge of XML-Xpath, XSD, XSL usage for persistent data storage and information transfer.
- Ability to work in a small team environment.
Preferred Experience and Knowledge
- Knowledge of Flexara and Installshield tools desirable.
- Previous experience working with real time systems preferred.
- Experience with Team Foundation server preferred
- Software Architecture Design Experience a plus.
- Knowledge of Linux a plus.
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.