Exegy, Inc. | St. Louis, Missouri | Posted: October 29, 2012
JOB DESCRIPTIONExegy, Inc. has a full-time Software Engineer opening in St. Louis MO. The software engineer will have significant experience in object oriented programming (preferably C++) to work with small groups of engineers to design and refine software applications that interact with Exegy's firmware utilities. The engineers also develop real-time client server communication, provision management and fault-tolerant software. Additionally, the software engineers spend time working with the firmware engineers to design algorithms that make use of both software and firmware components.
C, C++, Java, Object Oriented Design, familiarity with Windows and Unix operating systems (RedHat Linux), experience with debugging tools, STL, network programming (sockets), and real-time software development.
•Strong background in algorithms and data structures.
•Experience with Object Oriented Design and concepts.
•Excellent C & C++ programming skills
•Strong and current experience with OO languages such as C++.
•Experience with Embedded or multicore software is desired
•Experience with complex debugging techniques.
•Knowledge of profiling, memory leak detection and other code analysis tools (ex Bounds Checker, Purify, valgrind, V-tune, CodeAnalyst, etc).
•Strong experience in unit testing and integration.
•Three or more years experience in the software development cycle.
•BS or higher in Computer Science or Electrical Engineering and/or relevant industry experience.