C++ Engineer
CyberCoders
(Portland, Maine)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.
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.
- 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.
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.
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
- 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.