Senior C++ Software Developer Vector Software, Inc.
Vector Software, the leading provider of automated software testing solutions for developers of embedded applications, currently has multiple openings for Senior C++ Software Developers.
In this role you will enhance existing VectorCAST functionality, add new functionality, and contribute to our internal development infrastructure. Each team member is an integral part of development including: analysis, design, and implementation.
Responsibilities
Interact with the software architect to design new functionality
Design new product functionality using Object Oriented designs
Implement functionality using C++ and Python
Interact with the QA and Test teams during feature integration and product release.
Required Skills
3-5 years of experience developing professional-grade embedded software with C++
Demonstrated professional expertise in understanding and implementing OO design patterns
Demonstrated ability to translate complex requirements into elegant designs
Experience with the C++ Standard Template Library STL, including Maps and Vectors
Demonstrated excellence in a fast paced small team environment
Excellent written and verbal communication, and listening skills
Excellent problem solving skills
Ability to learn quickly and work independently
Ability to quickly identify and acquire information necessary for solving problem
Preferred Skills
3-5 years professional experience using embedded compilers and debuggers
Experience with one or more embedded compilers: Green Hills, IAR, ARM, Keil, CodeWarrior, Code Composer
Experience with one or more Real Time Operating Systems: INTEGRITY, VxWorks, QNX
Software testing tools experience: (VectorCAST, LDRA TBrun, IBM Rational Test RealTime,
Parasoft C++test, Parasoft Concerto, IPL Cantata++, Razorcat Development Tessy)
Other software tools: Qt, MathWorks MATLAB, MathWorks Simulink
Educational Requirement
Master of Science degree in Computer Science or Mathematics
| Location: |
East Greenwich, RI
United States
|