26 days old

Software Engineer (C/C++/C#)

Kelly Services
Hillsboro, OR 97124
  • Jobs Rated
Kelly IT is hiring a Software Engineer (C/C++/C#) for a 12 month project in Hillsboro, OR. **For consideration, please email your updated resume to the recruiter at**

Software Engineer (C/C++/C#)

Hillsboro, OR

9/2020 - 9/2021

Pay: $58 - $61/hr on W2


Candidate will be responsible for rapid prototype and proof of concepts (POC) of software designing concepts that prior to integration in a larger software stack used in manufacturing; expected to participate in all phases of software development lifecycle of the prototypes and POCs; expected to develop both the prototypes/POC and supporting code/unit tests to demonstrate the key concepts being explored; engage with members of the team to understand the boundary conditions/key attributes of the prototype/POC and the appropriate performance metrics associated with the Prototype/POC. Partner with cross functional team to understand implementation constraints; Research design implementation options and propose implementation details. After each prototype/POC summarize the findings and review with cross functional teams. As needed, propose a design iteration to optimize the implementation. Implement and test different Middleware communication methodologies (RabbitMQ, gRPC, others) to characterize their overall performance/capability within the larger software stack. Other communication/integration touch-point involve the interaction between higher level software and lower level software which includes interaction with lower level device drivers and FPGA implementations.

**Daily Responsibilities/ Required Skills not limited to the following:**

+ Architect, develop, test, and document code and results for each Prototype/POC iteration.

+ Develop, test and analyze results of Prototypes/POC in the middleware and lower level software.

+ Optimize the code as needed and document performance trade-off consideration for final integration.

+ Implement both Unit Test and System Level Testing Strategies to provide insight into the architectural and developmental model for the software concepts.

+ 6+ years of Software experience in C/C++/C#.

+ Strong understanding of Object-Oriented Principles;

+ Able to leverage language specific methodologies like Template (C++),

+ Public/Private Headers; Familiar software interfaces practices appropriate for the C++/C#.

+ Experience with Standard Library and Boost.

+ Experience with Unit Test Frameworks (Microsoft, GTest/Gmock);

+ Familiar with CMAKE and able to generate a C++ project with public/private .h settings, cross project linking;

+ Experience with standard dev tools: revision control (GIT), issue tracking, profilers, debugging, Visual Studio, 3rd party build infrastructures

**Additional Desired Skills:**

+ Experience with gRPC/Protobuf/RabbitMQ highly desired; Understanding of 3rd party tools (CMAKE, Chocolatey, DOCKER);

**Degree Required:**

+ B.S or M.S in Computer Science, or Electrical Engineering, or Computer Engineering or equivalent; BS + 6 yrs. of experience, or MS + 4 years.

**Why Kelly** **** **?**

As a worker today, its up to you to take charge of your career and look for opportunities to learn, grow, and achieve your potential. Helping you find whats next is what were all about. We know whats going on in the evolving world of workjust ask the nearly 500,000 people we employ each year. Connecting with us means getting the support, guidance, and opportunities needed to take your career where you may have never imagined.

**About Kelly** ****

At **Kelly** , were always thinking about whats next and advising job seekers on new ways of working to reach their full potential. In fact, were a leading advocate for temporary/nontraditional workstyles, because we believe they allow flexibility and tremendous growth opportunities that enable a better way to work and live. Connecting great people with great companies is what we do best, and our employment opportunities span a wide variety of workstyles, skill levels, and industries around the world.

Kelly is an equal opportunity employer committed to employing a diverse workforce, including, but not limited to, minorities, females, individuals with disabilities, protected veterans, sexual orientation, gender identity. Equal Employment Opportunity is The Law.


Jobs Rated Reports for Software Engineer

Posted: 2020-08-24 Expires: 2020-09-24

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer (C/C++/C#)

Kelly Services
Hillsboro, OR 97124

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good
Powered ByCareerCast