Randstad Software Engineer in Cary, North Carolina

Software Engineer


Cary, NC

Date Posted:

Thursday, October 13, 2016

Job Type:


Reference #:



Randstad Technologies

apply now


Software Engineer

We are looking for an innovative self-starter to help us develop cognitive computing software platform. This platform will power both enterprise software and cloud-based SaaS offerings, enabling Intel, its customers, and its partners to create and manage smarter applications and devices.


  • Design and development of C/C++ components preferably in a server environment

  • Strong understanding of software design patterns

  • Competence with Python, Linux shell scripting, or other scripting languages.

  • Experience with industry-standard development toolchains.

  • Experience on scaling and performance optimization of distributed systems.

  • Experience with a distributed version control system (e.g. git, Mercurial)

  • Triaging and Solving problems in distributed systems in integrated release and production environments including functionality, performance and scaling bottlenecks.

  • Willingness to work in an agile environment where unit testing, code quality (automated checks and peer review), and continuous integration are a critical part of the development process

Required Qualifications:

  • Bachelor of Science degree in Computer Engineering, Computer Science, Electrical Engineering or related discipline

  • 5+ years of relevant software development experience, building enterprise software products or web applications, producing design and technical artifacts, planning and executing the development projects.

  • Experience with STL

  • Experience with Boost

  • Experience with TBB

  • Knowledge of Lua

  • Experience with virtualization technologies (e.g. VirtualBox, Docker, VMWare)

  • Experience with Cx11 and Cx14

  • Experience with industry standard development tool chains

Preferred Qualifications:

  • CMake experience is a plus

  • Knowledge at least of one "big data" framework or distributed datastore (e.g. Hadoop Map-Reduce, Samza, Spark, Solr, Cassandra, HBase, MongoDB, Dynamo, Zookeeper), ETL.

  • Sound knowledge of product and applications security.

    apply now