Atlas offers a wide range of instruments and systems that simulate the environmental parameters of sunlight, temperature and moisture in the form of rain, dew and humidity. These parameters are controlled to replicate actual end use conditions. Weathering chambers incorporate light sources ranging from carbon arc to xenon; metal halide to UV fluorescent lamps. Corrosion chambers simulating marine or corrosive environments are also available. Typical applications can be found in a variety of industries; automotive, paints and coatings, food and beverage, plastics and polymers, paper and packaging, chemicals and pharmaceuticals, textiles, and solar. Additionally, Atlas offers a global network of commercial accelerated and outdoor testing sites providing weathering test services for all industries.
The Software Engineer will be responsible for developing creative solutions to challenging issues associated with the design, development, and sustaining engineering for our new and existing accelerated weathering product portfolio. The successful candidate will possess solid technical abilities, project management abilities, an excitement and energy for product development, and a passion for their work.
Essential Duties and Responsibilities
-Hands-on role in support of the senior software development team.
-Coordinate, conduct and document all software programming and testing, engineering change orders, and sustaining engineering projects for Electrical Engineering and Software components and systems.
-Familiarity with the development of software architecture, embedded systems and software design work. Knowledge and experience with C++, RTOS, multi-tasking/threading, microcontrollers and UML are required. He/she may use RS-232, RS-422, RS-485, automation protocols (CAN bus, Profibus, Modbus, DeviceNet, etc.), and PID control. Experience with GUI programming would be a plus.
-Experience with XML, PLC programming, C#.net, and version control systems (preferably Subversion).
-The Software Engineer may also work in XML, conduct PLC programming, program in C#.net, and utilize version control systems (particularly CVS).
Bachelors degree in Computer Sciences or related discipline.
Object Oriented Design (OOD) highly preferred
Embedded Software experience required
**This position will work out of the Mount Prospect, IL headquarters. Relocation is not provided for this position.