7 days old

C++ Software Engineer

Kelly Services
Lincolnshire, IL 60069
  • Jobs Rated
**C++ Software Engineer, Lincolnshire, IL 60069 (Lincolnshire, IL or Holtsville, NY; role will be onsite as soon as deemed safe.** **Will start REMOTE due to COVID, but will be required to sit in Lincolnshire, IL once restrictions are lifted.)**

Kelly Services is seeking a C/C++ Software Engineer with hands on C++ programming, Linux, software stack design, and Edge Device or embedded system NOT IOT devices (micro-controller). Person needs to be able to Integrate SDK to larger software pack; Will be developing software with the engineering team SDKs that capture certain functions with AI modals need to integrate this to larger software stack, with quality. Integration work understanding of whole software structure for one of our top clients in Lincolnshire, IL.

**Length:** 03/21/2022 to 09/20/2022 (Contract W2-Possibility of extension of perm)

**Type:** Contract W2There is no per diem with this position. There is no relocation budgeted for this position. If this position requires you to relocate you will be responsible for those costs. NO C2C, at this time we are not in the position to offer any type of sponsorships or VISA transfers for this position.

**Pay Rate:** $55.00-60.00/hr. (W2)

**Schedule:** No OT needed. Follow US time zone.

**Interview Process:** 4 interviews total - 1-30 minute; 2-technical coding test; 3- technical interview with team; 4-final "meet & greet"


Chief Technology Officer (CTO) AI services is a central group innovating new AI centric products, supporting Business Units on program acceleration and building an ecosystem that will allow us to scale its AI components across the business and partners. Seeking hands on experience with ENGINEERING SOLUTIONS & DESIGN based on project parameters. (i.e. someone who can build from the ground up, such as taking image data from mobile devices and linking to cloud servers.) Required experience in design and engineering production solutions.


+ As C++ Developer / C++ Software Engineer at our company you will be responsible for participating in the full development life cycle of edge device and back-end systems, helping design innovative new products, planning and writing code and creating Unit tests.

+ You will be responsible for the engineering and creation of solutions enabling AI models on edge devices and connecting these with the cloud.

+ Our team consists of top Engineers, Scientists and thought leaders internationally - so as a C++ Software Engineer you will have the chance to learn and work in an environment where you will get exposure to cutting edge artificial intelligence techniques.

+ You will also get the opportunity to shape architecture and be influential in applying best practice, using Continuous Integration and TDD.

+ You will also be developing scalable products for cloud platforms, such as Google Cloud and on device AIoT.

+ Ensuring good coding practice throughout the team: code review, documenting code and choices, share knowledge with other team members and be able to reuse code without reinventing the wheel.

+ Responding to time critical issues, understand how to balance delivering projects on time, finding better solutions when building software with the ability to be technology agnostic and testing out different solutions to find the best fit for every challenge.


+ You must be passionate, pro-active, ambitious and open to learn latest technologies and trends.

+ A Computer Science degree or related technical field or equivalent practical experience.

+ Strong C++ programming ability - ability to write high quality and maintainable code

+ Solid experience of coding in C++11 or newer, multi-threading, parallel-processing, code-optimization, and low-level debugging.

+ At least 5 years experience in commercial environment and full development life cycle and testing.

+ Working knowledge of TDD is essential.

+ A good understanding of algorithms, software architecture and design.

+ An ability to collaborate within an Agile team and communicate effectively.

+ Good problem solving and analysis skills.

+ Able to research, design and engineer new solutions and components based on a problem statement /requirement.

+ Must be a team player: communicative person who works well as individual as well as part of a team

+ Keen to learn happy to ask questions, eager to push the boundaries bring their own ideas, delivery focused who also follow requirements.

+ Keen to take ownership, attention to detail and make a difference

+ Ability to respond under a dynamic work environment with quickly changing priorities

+ Excellent Object-oriented design principles and data structures

+ Good experience using GIT or other version control systems.

+ Familiar with Agile development methodology.


+ Experience with parallel-processing on GPUs using CUDA.

+ Experience with any machine-learning frameworks (OpenVino, TensorFlow, Caffe, Torch).

+ Experience of development within Google Cloud.

+ Experience of scripting using Bash or Python.

+ Experience of MLFlow

**Apply Today!**

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

By partnering with Kelly Technology, youll have direct connections to top companies around the globegiving you the chance to put your tech skills to work on some of todays most intriguing, innovative, and high-visibility projects. In a world where change is the only constant, our unparalleled connections and IT market expertise help you take your skills exactly where you want to go. Were here to help you gain experience, keep learning, and move your career forward.

**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 (plus, did we mention we provide a ton of benefits ?). 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 and providing accommodations for people with disabilities in all parts of the hiring process as required under its Employment Accommodation Policy. Kelly will work with applicants to meet accommodation needs that are made known to Kelly in advance.

Jobs Rated Reports for Software Engineer

Posted: 2021-04-30 Expires: 2021-05-31

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:

C++ Software Engineer

Kelly Services
Lincolnshire, IL 60069

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