Working under the direction of the Engineer - Senior Team Lead
4, will be responsible for designing, implementing, and
validating new software features to support Model-Based Design
workflow; building large-scale engineering software in
C/C++; developing client/server architecture utilizing web
leveraging database technologies including SQL, indexing, stored
procedures, and query optimization; designing and
developing applications collaboratively with teams across the
organization; and participating in all stages of software
design, coding, testing, and maintenance.
Education and Experience:
Masters degree or higher (or foreign education equivalent) in
Engineering or Computer Science and no experience.
Bachelors degree (or foreign education equivalent) in
Engineering or Computer Science and five (5) years of
in job offered or five (5) years of experience programming in
Demonstrated expertise in multi-threaded programming and object
oriented programming in C/C++ and MATLAB
according to Design Patterns, including functional design and
workflow enhancements for large code base (100K+
lines of code).
Demonstrated expertise using Boost and C++ Standard Template
Library (STL) data structures for code
optimization and data storage; and developing cross-platform
infrastructure to streamline workflows that manage
model-based design data.
Demonstrated expertise performing version control and continuous
integration; and in software configuration
management and version control system management including
analysis and implementation of branching strategies
using Perforce, Git, or SVN.
Demonstrated expertise in user interface development, including
prototyping and application implementation using
[Expertise may be gained during Graduate program.]
For the position listed above, interested candidates may search
by job code 23351 for specific job details and
requirements and apply online on the Careers Page at