Skip to Main Content
← Back to Jobs

Software Engineer

GCR Technical Staffing Sunnyvale, CA
  • Expired: over a month ago. Applications are no longer accepted.

Software Engineer
Contract 12+ Months

Job Responsibilities:

  • Design, develop, test, deploy, maintain and improve software
  • Design and/or Implement test frameworks, best-in-class test tools and applications.
  • Develop and execute unit tests, scripts and applications as needed
  • Continually improve your craft by researching new test/validation methodologies
  • Define the end-to-end test strategy and collaborate with the team on test-case generation

Essential skills:

  • 4+ Years Experience
  • Solid skills and experiences C++ and C# with Visual Studio, as well as with the Linux environment.
  • Experience with scripting languages such as widows shell, Linux shell scripting and python, etc.
  • Working knowledge of software test methodologies, processes, tools, and automated testing.
  • Software development experience using Test-Driven Development
  • Experience working in agile software development teams, e.g. SCRUM
  • Ability to investigate and debug problems
  • Previous experience cross compiling
  • End to end experience

Preferred Skills:

  • Experience developing software on embedded systems
  • Experience with and knowledge in data analytics and machine learning models.
  • Experience with code coverage tools and decision coverage tools
  • Bachelor's degree in Computer Science or related technical field, or equivalent experience

Additional Skills/Experience: - Experience with C++ STL, Boost library, CMake, C++ logging framework and design patterns.

GCR Technical Staffing

Why Work Here?

Great Company on the leading edge of technology

GCR is a nationwide, full-service, one-stop technical staffing agency committed to integrity at every point of contact. At GCR, you will discover a reliable source of both short-term and long-term quality staffing solutions, covering the full life cycle, across all industries including information technology, design engineering, research and development, and manufacturing. Our experienced, stable and technically knowledgeable recruiters quickly and successfully match the right person to the right job, because we establish and maintain relationships with every client and every candidate. A GCR match goes far beyond the technical skill set you request. A GCR match is a person who also brings the personal qualities, character, and intangible assets to precisely fit your company culture.


Sunnyvale, CA