Cutshort logo
Synoption India Pvt Ltd logo
Modern/Advanced C++ Developer
Modern/Advanced C++ Developer
Synoption India Pvt Ltd's logo

Modern/Advanced C++ Developer

Sarita Jena's profile picture
Posted by Sarita Jena
5 - 7 yrs
₹10L - ₹15L / yr
Bengaluru (Bangalore), Noida, Mumbai
Skills
skill iconC++
C++11
C++14
C++17
Multithreading
Linux/Unix
Data Structures
STL
OOAD
skill iconPython
skill iconC
OOD
skill iconJavascript
RESTful APIs
skill iconHTML/CSS
CI/CD
skill iconGit
Agile/Scrum

Talented C++ Developer who has experience in design, development, debugging of multi-threaded large scale application with good understanding in data structures on Linux packaging, functional testing and deployment automation very good with problem solving.



Key responsibilities :

  1. Understand fundamental design principles and best practices for developing backend servers and web applications
  2. Gather requirements, scope functionality, estimate and translate those requirements into solutions
  3. Implement and integrate software features as per requirements
  4. Deliver across the entire app life cycle
  5. Work in a product creation project and/or technology project with implementation or integration responsibilities
  6. Improve an existing code base, if required, and ability to read source code to understand data flow and origin
  7. Design effective data storage for the task at hand and know how to optimize query performance along the way
  8. Follow an agile methodology of development and delivery
  9. Strictly adhere to coding standards and internal practices; must be able to conduct review code
  10. Mentor and possibly lead junior developers
  11. Contribute towards innovation
  12. Performance optimization of apps
  13. Explain technologies and solutions to technical and non-technical stakeholders
  14. Diagnose bugs and other issues in products
  15. Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Must have / Good to have:

  1. 5-7years' experience with C++ development and relevant 3+yrs in modern version 11/14/17 would be a plus. 
  2. Design and implementation of high-availability, and performance applications on Linux environment
  3. Advanced knowledge of C/C++, Object Oriented Design, STL
  4. Good with multithreading and data structures
  5. Develop back-end components to improve responsiveness and overall performance
  6. Familiarity with database design, integration with applications and python packaging.
  7. Familiarity with front-end technologies (like JavaScript and HTML5), REST API, security considerations
  8. Familiarity with functional testing and deployment automation frameworks
  9. Experience in development for 3-4 production ready application using C++ as programming language
  10. Experience in writing unit test cases including positive and negative test cases
  11. Experience of CI/CD pipeline code deployment (Git, SVN, Jenkins or Teamcity)
  12. Experience with Agile and DevOps methodology
  13. Very good problem-solving skills
  14. Experience with Web technologies is a plus. 

Read less

Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Synoption India Pvt Ltd

Founded :
2018
Type :
Product
Size :
20-100
Stage :
Raised funding

About

SynOption is a Singapore-based online trading platform that offers solutions including FX options analytics, trade execution, and post-trade analytics for investors.
Read more

Company social profiles

bloglinkedin

Similar jobs

NeoGenCode Technologies Pvt Ltd
Ritika Verma
Posted by Ritika Verma
Bengaluru (Bangalore)
8 - 14 yrs
₹20L - ₹24L / yr
skill iconC++
skill iconC#
System Programming

Job Title: Senior Software Engineer (6-Month Contract)

Location: Bengaluru

Experience: 8+ Years

Mandatory Skills:

  • C++ and C# programming
  • Windows system-level programming
  • Strong OOP, data structures, algorithms, and design patterns

Desired Skills:

  • Knowledge of security fundamentals (authentication, cryptography)
  • Familiarity with networking protocols (TCP/IP, TLS/SSL)
  • Experience with REST clients and Windows security mechanisms

Responsibilities:

  • Design, develop, and maintain Windows-based applications
  • Write clean, efficient code and perform code reviews
  • Collaborate with team members and communicate effectively
  • Contribute to testing strategies and ensure software quality
  • Prepare technical documentation and provide project status updates

Soft Skills:

  • Self-driven and proactive
  • Strong communication and teamwork skills

Contract Duration: 6 months

Read more
TechSkillio
Tech Skillio
Posted by Tech Skillio
Bengaluru (Bangalore), Mumbai, Delhi, Gurugram, Noida, Pune, Hyderabad
4 - 8 yrs
₹5L - ₹12L / yr
skill iconC
skill iconC++
Device Driver Development
Linux/Unix
Linux kernel
+1 more

Job Summary

We are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware interfaces, and be comfortable debugging and optimizing low-level system software.

Key Responsibilities

  • Porting existing Linux device drivers to new platforms, SoCs, and kernel versions.
  • New driver development for custom hardware components and peripherals.
  • Debugging kernel and driver-level issues using industry-standard tools.
  • Integration & bring-up of hardware with Linux-based systems.
  • Collaborate with hardware teams to interpret specifications and enable device functionality.
  • Optimize drivers for performance, reliability, and resource efficiency.
  • Write clear technical documentation for driver APIs, design, and integration steps.

Required Skills & Qualifications

  • Bachelor’s/Master’s in Computer Science, Electronics, or related field.
  • 4 to 8 years of professional experience in software development.
  • Strong proficiency in C/C++ programming and memory management.
  • Hands-on experience with any Linux device driver (character, block, network, USB, PCIe, I2C, SPI, etc.).
  • Good understanding of Linux kernel architecture, module programming, and build systems.
  • Knowledge of interrupt handling, DMA, and device tree configuration.
  • Familiarity with cross-compilation and embedded Linux toolchains.
  • Experience with debugging tools (GDB, ftrace, perf, printk, etc.).
  • Version control experience (Git).

Preferred Skills

  • Exposure to multiple driver types (networking, storage, multimedia, etc.).
  • Experience with Yocto, Buildroot, or similar embedded Linux environments.
  • Knowledge of real-time Linux and RT patches.
  • Scripting knowledge (Python, Bash) for testing and automation.

Soft Skills

  • Strong analytical and debugging skills.
  • Good communication and collaboration abilities.
  • Ability to work independently and take ownership of deliverables.


Read more
Arista Networks
Bengaluru (Bangalore), Pune
3 - 10 yrs
₹25L - ₹55L / yr
skill iconC
skill iconC++
IEEE 802.11
WLAN
Linux/Unix
+8 more

About us:

Arista Networks was founded to pioneer and deliver software driven cloud networking solutions for large datacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and resilience. Arista has shipped more than 20 million cloud networking ports worldwide with CloudVision and EOS, an advanced network operating system. Committed to open standards, Arista is a founding member of the 25/50GbE consortium. Arista Networks products are available worldwide directly and through partners.


About this role:

  • You will be working with the WiFi team at Arista, developing cutting edge and next generation WiFi solutions in a fast-paced environment. The WiFi team is responsible for the end to end development of the Cloud managed WiFi product portfolio of Arista. This specific position is for the WiFi AccessPoint team.
  • As a core member of the AccessPoint team, you will be working closely with relevant teams to understand product requirements, design the solution, build the software and deliver it for final validation and customer deployment.
  • You will also keep track of new and emerging technologies and their impact on Arista products, come up with new and innovative ideas to improve and differentiate the product and help Arista become a leading player in the Campus space.
  • You will work closely with sales and support teams to push new solutions, understand customer needs and pain points and help resolve escalations.
  • You will not be limited to a single aspect of the product, it will be broad encompassing many different aspects including but not limited to developing new Access Points, designing and implementing new features, tracking new technologies and working closely with the sales and customer teams.


Requirements:

• Strong engineering and Computer Science fundamentals

• Expected to have a strong background in software development and good understanding of systems and networking areas with the knowledge of the WiFi area as an added bonus.

• Minimum 4+ years of relevant experience

• Well versed with programming in one of C/C++ languages

• Experience working in a Linux environment, developing applications or Linux drivers


Proven experience in any of the below:


  1. Network device drivers, operating system internals, Kernels, compilers, SOC architecture
  2. Experience in developing Wi-Fi features (802.11), WLAN MAC Protocol, system integration, evaluate various performance parameters.
  3. User space development for connectivity related products (Wireless Lan access points/ controllers, networking equipment) in one or more of following areas:

• HostAPD, Portal, RADIUS, AAA, Identity and role management, Radsec

• Tunnels, Firewall, Iptables, Flow Classification, QoS, TLS, DTLS Preferred Skills

• Experience with Wi-Fi device drivers on Linux.

• Hands-on experience in working with one or more WIFI chipset platforms

• Good System Level understanding of the Wireless AP functionality

• Experience in developing Wi-Fi features, system integration, evaluate various performance parameters


Resources:


Read more
nichi-in software solutions pvt. ltd.
Bengaluru (Bangalore)
4 - 9 yrs
₹5L - ₹30L / yr
skill iconC++
skill iconC
Makefile
Oracle
Databases
+4 more

Please find the Job Description for C/C++.


Mandatory Skills

-Must have experience and Good understanding about pointers & memory in C/C++

-Must have experience in Unix/Linux IPC (semaphore, shared memory, socket, multi thread)

-Must have Debug skills : gdb, coredump analysis, network packet analysis

-Must have experience in Source code syntax parser (Preferably lex, yacc, bison, etc.)

-Must have worked on build tools : Makefiles, make, etc.

-Database : Preferably Oracle Good at SQL and stored procedures


Optional Skills

-Telegram development using C/C++

-Finance/Industry domain knowledge

-Japanese speaking skills


  • Responsibilities:Troubleshoot and report RCA, propose solutions(how to fix)
  • Debug identified problems and provide fixes swiftly
  • Ability to write clear and concise documentation
  • To understand and maintain legacy codebase
  • Individual contributor, but also works closely with junior developers
  • Review source code developed by peers
  • Proactive to suggest and implement improvements on current products
  • Design and develop new features based on requirement document

Location-Bangalore


Please share your updated resume to proceed further.


Thanks & Regards

Shruti(Assistant Executive-HR)

Nichi-In Software Solution Pvt Ltd

URL:- www.nichi.com


Read more
Ogive technology
at Ogive technology
3 recruiters
Ogive Technology
Posted by Ogive Technology
Remote, Hyderabad
0.6 - 1 yrs
₹2L - ₹4L / yr
Linux/Unix
Linux administration
skill iconC++
skill iconC
Job description: Firmware Engineer
 
Key Responsibilities:
 
To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement.
Perform software testing including unit, functional and system level requirements including manual and automated
Write firmware for the specific system module.
Write integration Code and make push requests to git repository.
Performs code peer-review following coding guidelines and static code analysis
Troubleshoots software problems of limited difficulty.
Documenting technical deliverables like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle.
Follow the defined process for software Development life cycle
Provide technical support to Team and contribute towards their Growth
Generate Reusable Code that can be contributed towards Teksuns Code bank.
Get hands on with new Technologies and Skills to keep yourself updated.
 
Required technical skills:
 
Excellent programming skills in C/C++
Linux boards bring up kernel level programming skills, device driver development is a must.
Experience with adding custom sensors, camera and LCD
Experience in Application Framework Building
Hands on experience with ARM based SoCs and alike.
Excellent analytical and problem-solving skills
Excellent debugging skills and hands on with the coding
Object oriented fundamentals and design
Reading schematics, datasheets, technical reference manual and Silicon revision sheets
Using tools like Logic Analyzer, DSO/CRO, Spectrum Analyzer.
Used Confluence, JIRA, GIT, SVN, bit-bucket, etc.
 
Good to have:
 
Exposure to edge computing.
 
Power Management for Low Power devices
 
Job Location - Hyderabad
 
 
 
Read more
Vicharak ( VEGG )
at Vicharak ( VEGG )
2 recruiters
Akshar Vastarpara
Posted by Akshar Vastarpara
Surat
1 - 3 yrs
₹2L - ₹3L / yr
Embedded C
Embedded Systems
Embedded C++
skill iconC
skill iconC++
+2 more
We are an IOT company from Surat,Gujarat. We will be making a full range iot products. We required a highly interested person in a field of embedded electronics. He must know the basics of c/c++ and embedded controllers and processors. Must know the law level interfacing solutions for hardware. He/She who must have a high interest in learning. Because most of the skillset for our job will required you to lear an new things everyday.
Read more
Xfinito biodesigns
at Xfinito biodesigns
1 video
1 recruiter
Mirunaulini Pathmanaban
Posted by Mirunaulini Pathmanaban
Bengaluru (Bangalore)
0 - 4 yrs
₹3L - ₹8L / yr
Embedded Systems
Embedded C
Embedded software
Embedded Linux
Embedded C++
+4 more

Xfinito is building a portfolio in new product innovation, product contribution and infrastructure goals while providing individuals and teams the freedom to emphasize specific types of work.

Our work focuses on real –world problems that span the breadth of biomedical engineering, embedded systems, computer science, such as machine and deep learning, data mining, natural language processing, hardware and software performance analysis and much more.

JOB ROLE: EMBEDDED SOFTWARE ENGINEER

ROLES AND RESPONSIBILITIES:

  • Work with Hardware, Systems and other multi-functional teams and deliver high quality software at fundamental layer of operating system including frameworks, daemons, drivers.
  • You need to keep security and performance in mind, enable key features to improve privacy and prevent fraudulence
  • The position requires high level thinking to design code solutions along with low level programming and excellent communications and leadership skills, with the ability to work in a fast paced environment.

 

 

 

 

 

RESPONSIBILITIES:

  • Rich experience of programming on cryptography
  • Profound understanding on Operating System concept
  • Highly self-motivated and capable of work and finish tasks alone
  • Comfortable and adaptable in a fast-paced environment
  • Fluent in both oral and written English
  • Strong communication and interpersonal skills; excellent judgment

 

EXPERIENCE:

  • We as a team are looking for freshers or young professionals with 0-4 years of experience having a a self-directed, proactive approach to tackling problems and working through impediment and an ability to generate trust and build alliances with co-workers.
Read more
Electric vehicle charging infrastructure solutions. ( SC1)
Electric vehicle charging infrastructure solutions. ( SC1)
Agency job
via Multi Recruit by Ravish E
Bengaluru (Bangalore)
3 - 5 yrs
₹19L - ₹21L / yr
Linux/Unix
skill iconC
Can
Devices Drivers
Kernel
+1 more
  • Product and Application Development in C.
  • Develop and debug Applications and Firmware in/for Embedded Linux Environment
  • Design and development of real-time, multi-processor / multi-controller systems.
  • Module-level design with proper software design practices

Required Qualifications:

  • 4+ years of C development AND Linux experience
  • Linux user space and kernel space programming experience
  • Linux system programming
  • Work experience with 8 / 32-bit microcontroller programming
  • Experience with CAN, MODBUS, and high power systems software development.
  • Source revision control (git, svn)
  • Degree in Computer Science from a reputed institution
  • Linux command line and development tools (e.g. shell script, Make, CMake, GDB, and GNU development tools)

Preferred Qualifications:

  • Exposure to a full product development cycle.
  • Programming experience in an object-oriented language (C++)
  • Programming experience in a high-level language (e.g. Python)
  • Knowledge of common Linux system calls, kernel interfaces, Linux device drivers, and configuration.
  • Exposure to multi-processor product architecture.
  • Experience in open source components and libraries (e.g. libxml, glib, qt, dbus, OpenSSL, curl, etc)
  • Experience with Level2 AC EV chargers and/or DC fast chargers.
  • Experience OR Knowledge with standards ISO 15118-2
  •  Add "8 bit / 16 bit / 32 bit microcontroller experience, specially ARM"

 

Read more
Civil Maps
Hyderabad
3 - 15 yrs
₹10L - ₹20L / yr
DevOps
skill iconJenkins
skill iconAmazon Web Services (AWS)
OpenStack
Linux/Unix
+3 more
Hi , We are Civil Maps . Civil Maps, provider of 3D mapping technology for fully autonomous vehicles, has raised a $6.6 million seed funding round from Ford Motor Company, Motus Ventures, Wicklow Capital, StartX Stanford and Yahoo cofounder Jerry Yang’s AME Cloud Ventures. Civil Maps’ mission is to make it possible for fully autonomous vehicles (SAE Levels 4-5) to drive anywhere smoothly and safely. Through artificial intelligence and vehicle-based local processing, Civil Maps converts sensor data into meaningful map information built specifically to direct fully autonomous vehicles. The company will use the seed investment to accelerate product development and deployment with a number of leading automotive companies and technology partners. Civil Maps’ artificial intelligence software aggregates raw 3D data from LiDAR (high-resolution laser imaging), camera and other sensors onboard autonomous vehicles and organizes the information into machine-readable maps. The information is vastly more actionable information than today’s mapping systems and requires a fraction of the data storage and transmission for existing technologies. Thanks to this light data footprint, Civil Maps’ spatial information is far less costly to transmit over cellular networks, enabling the company to more easily crowdsource, update and share road data in real time—a major improvement over the lengthy processes that require human annotation in current use. As a result, the company can quickly generate and maintain maps that give fully autonomous vehicles the comprehensive and precise knowledge to autonomous operate safely and smoothly on all roads. About the Opportunity : This is an opportunity to work on some of the most exciting problems in the autonomous vehicle industry. Civil Maps is looking for a Devops engineer to grow its overall infrastructure. You will be interacting with a completely custom-made distributed computing framework, handling terabytes and petabytes of machine vision data, and millions of requests from robotic platforms. In our interdisciplinary teams, you will get acquainted with the many facets of 3D map creation: data collection, geospatial registration, feature extraction, auditing. Come work on novel challenges, learn and grow while helping Civil Maps achieve on-demand perception of the world around us. We are hiring the professionals for the below skills: Work Location : Hyderabad Job Description for DevOps Enginner: Experience : 3-15 yrs Responsibilities : Deliver next generation distributed applications using a variety of tools to include Kubernetes, Ansible, RHEL, Openshift, Atomic, Mesos, Openstack and Docker. Build solutions and provide a framework for Microservices and DevOps. Bring knowledge and help with continuous integration, deployment and security. Automating the Build & Deployment environment with relative tools. Troubleshooting Build & Deployment issues. Experience with the following : Deploy, manage Continuous Integration tools (Jenkins, Travis etc..). Cloud-based deployments (AWS, Azure, OpenStack). Linux administration, usage, and bash scripting (Bash, Batch, Powershell) Deploying MEAN stack applications. Security tools like Fortify, Nessus. Network architecture (routing, load balancing, firewalls, VLANs). Virtualization (VMWare, XEN, KVM, Openstack). Container technologies (Mesos, Docker, Rocket, etc.). Experience in setting up backup and restore mechanism for the DB and other relevant systems.
Read more
Niyuj Enterprise Software Solutions Pvt. Ltd.
Pune, Mumbai, Navi Mumbai
5 - 11 yrs
₹6L - ₹19L / yr
skill iconC++
Windows Azure
Storage & Networking
skill iconC
Job requirement: Position : C++ Storage Programmer Software developer required to work on Backup, Disaster Recovery and High Availability products. Candidate should have experience in Windows systems programming, Storage, File Systems and Virtualisation solutions like Hyper-V and VMWare on Windows. Debugging and problem solving skills in a fast paced environment to develop cutting edge features. Exposure in product development in backup products like Symantec NetBackup, BackupExec, Commvault, Carbonite, HP DataProtector, Tivoli etc. will be an added advantage. Qualification: • Bachelor’s or Master’s degree in computer science or equivalent educational qualification and experience required. Skills/Experience: . 5+ years of software development experience using C++ on Windows. · System-level programming and debugging · Experience troubleshooting and resolving software and environmental problems in Production environments · Experience debugging multi-threaded and multi-process code
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos