C++ Engineer

CyberCoders

(Portland, Maine)
Full Time
Job Posting Details
About CyberCoders

CyberCoders, a division of On Assignment, is a leading permanent placement recruiting firm. Through our innovative technology and efficient recruiters, CyberCoders helps find the right candidate for the right job.

Summary

If you are a Senior Software Engineer skilled with C++, local to the Portland, Maine area - please read on!

We are the world leader in communication software for automation and offer a unique experience in both OPC and embedded device communications and looking to grow out our team in our Portland office! We're looking for someone with a BSCS who is fluent with C/C++ and Python/Java. You will be helping us with new development projects, but also debugging systems. It's a huge bonus if you have a solid understanding of network protocols.

Responsibilities
  • Work with developers, QA, and business representatives to develop solutions in an Agile environment
  • Work with Technical Support to identify root causes of customer issues.
  • Participate in the resolution of customer issues through the creation of software patches as needed.
Ideal Candidate

What You Need for this Position

  • BSCS or related
  • 5+ years working experience
  • C/C++
  • Experience with either of the following Java, C#, Python or Ruby.
  • Object-oriented programming and design, data structures, databases, algorithms, multi-threaded development, and general debugging techniques.

Nice to have:

  • TCP/IP, UDP, and SOAP.
  • Agile principles, Agile processes, test-driven development, automated testing, and continuous integration.
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Salary $80k - $120k. On top of a competitive salary, benefits.

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Portland, Maine
Skills Desired
Sign up or login to see how your skills match up.
  • Algorithms
  • C++
  • Data Structures
  • Databases
  • Debugging
  • Java
  • Knowledge of Agile Development Process
  • Programming
  • Python
  • Ruby
  • Technical Support
  • Techniques
  • Automated Testing
  • C#
  • Continuous Integration
  • Object Oriented Design
  • SOAP
  • TCP/IP
  • Test Driven Development (TDD)
  • Computer Science
  • User Datagram Protocol
  • Knowledge of Agile Methodology
  • Software
  • Embedded Device

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.