Senior Software Engineer C++
Description
We're seeking a Senior C++ Developer to build backend solutions for our AI and IoT platforms. You should have experience in creating high-performing, scalable applications and be comfortable working on mission-critical systems. Responsibilities include designing, developing, and delivering low-latency, high-volume applications. You'll also be responsible for keeping up with the latest C++ technology, writing clean code, and mentoring junior developers. We're looking for a model developer and leader to inspire and guide other developers.
Responsibilities
- Developing C++ applications in a Linux environment using either Eclipse or Xcode
- Applying Object-Oriented design concepts, patterns, multithreaded applications, and software architecture to design and develop applications
- Developing REST, SOAP, WSDL/XSD, HTTP, and CORBA applications and services
- Working with XML and related technologies to develop applications
- Building high-volume, low-latency applications using C++11 or above
- Creating and consuming REST APIs
- Writing and modifying makefiles to compile and link application
Qualifications
- Bachelor of Engineering or Bachelor of Computer Science
- 5+ years of professional software development experience
- 4+ years developing enterprise-level applications using C++ 11 and above
- Experience developing C++ in a Linux environment using either Eclipse or Xcode.
- Solid experience with Object-Oriented design concepts, patterns, multithreaded applications and software architecture
- Development experience with XML, REST, SOAP, WSDL/XSD, HTTP, and CORBA
- Basic understanding of Linux
- Hands-on development experience of high-volume, low-latency applications
- Solid experience consuming and creating REST API
- Experience writing and modifying makefiles
- Experience debugging and troubleshooting core dumps.
- Experience with relational databases
related Jobs
Technologies that suit both small and large scale plantations
Data Engineer
You will have an important role and be an integral part of a small team that designs, builds, and maintains our Evaluation Cloud. You’ll focus on mission-critical applications, data…
Full Stack Enginner
We are looking for a Full Stack Engineer for designing and implementing both Front End and backend solutions for our Artificial Intelligence and Internet of Things...
Senior Embedded Engineer
We are looking for a Senior Embedded Engineer to design and implement Embedded Solutions with Artificial Intelligence and Internet of Things...