Cutshort logo
Theatro logo
C/C++ Developer:
Theatro
Theatro's logo

C/C++ Developer:

at Theatro

4 - 7 yrs
₹8L - ₹15L / yr
Remote only
Skills
skill iconC++
Multithreading
Design patterns
Architecture
JD from THEATRO: C/C++ Developer: Bangalore
 
C/C++ Developer
 
We’re doing things no one has ever done. From developing game-changing technology and solutions to
helping the world’s top brands connect like never before, every day brings new challenges and opportunities
to innovate. We offer the chance to make your mark on something awesome.
 
What are we looking for?
 Strong C/C++ programming and debugging skills in a Linux environment.
 Experience with Design Patterns, ACE Framework, and Socket Programming.
 Experience in Multi-threaded software development for Multicore Architectures.
 Experience in VOIP application development, preferably on client/server platforms.
 Understanding of system performance and scaling
 Experience in embedded software development
 Excellent problem solving/debugging skills design, develop, troubleshoot and debug
 Software programs for databases, applications, tools, networks etc.
Requirements:
 Bachelor's degree in Computer Science or related field or equivalent experience.
 3-6 years of software engineering or related experience.
Location: Bangalore/Hybrid Model
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos

Similar jobs

EnterpriseMinds
at EnterpriseMinds
2 recruiters
phani kalyan
Posted by phani kalyan
Bengaluru (Bangalore)
3 - 10 yrs
Best in industry
skill iconC++
Datacom
skill iconC
  1. Working Experience in

·        C and/or C++ programming

o   Should have Project working experience in C or C++

o   Should have done feature enhancement and/or Bug fixing using C/C++.

·        System Programming knowledge in

o   Muti-threaded programming, Process contexts/forks/execs and system calls

o   IPCs (like Socket programming, Message Queues, semaphores)

o   Linux Operating system

o   File access calls, like file descriptor handled operations.

·        Enterprise Security domain and SaaS

o   IPSec, SSL VPN tunnelling

Read more
Divistha Networks
at Divistha Networks
1 recruiter
Shivaprasad Naidu
Posted by Shivaprasad Naidu
Bengaluru (Bangalore)
2 - 7 yrs
₹5L - ₹15L / yr
skill iconC
skill iconC++
Device Driver Development
2 to 7 yrs Experience in C or CPP or Embedded C, Experience in baremetal or FreeRTOS and Linux based systems, Experience in programming the peripherals like UART, RS485, CAN, PCIe, SPI, I2C. Development of bear metal drivers,Experienced with ARM, x86 and RISCv controllers is a plus
Read more
MNC
MNC
Agency job
via Jobs Expert Pvt Ltd by Simmi ANand
Bengaluru (Bangalore)
5 - 12 yrs
₹15L - ₹40L / yr
skill iconC
skill iconC++
skill iconPython
Wireless Application Protocol
RRC
+3 more
Your tasks
ı Develop R&D signaling scenarios for 5G and LTE mobile
testing using a proprietary python based framework
ı Log analysis & script verification with customer prototypes


Your qualifications:
ı Engineering Graduate [Computer science or Telecom ]
ı Knowledge of any one protocol layer is must – NAS ,
RRC , RLC , MAC , PHY
ı Good understanding of 5G or LTE protocol domain
ı At least 2 years experience with any programming
language - C / C++ / Python
ı Experience using version control like GIT, Clear case
ı 8 to 12 years in telecom domain
ı Excellent communication skill to work on customer
projects

Simmi Anand
Read more
VertAxis Futuretech Pvt. Ltd.
Kedar Hushing
Posted by Kedar Hushing
Pune
0 - 1 yrs
₹1L - ₹2L / yr
skill iconC++
Embedded C
skill iconC
I2C
SPI

Post: Embedded Developer
SKILLS REQUIRED:
• Proficiency and Hands on Experience on Embedded C, various protocols such as I2C, SPI, RS232 etc.
• Testing and debugging of hardware and firmware
REQUIRED QUALIFICATION

• B.E. E&TC , Electronics
• Certification in Embedded System Development/Application
• Minimum 1 years of Experience in same domain
Read more
Signio GlobalTech
Sneha Kurri
Posted by Sneha Kurri
Coimbatore
7 - 12 yrs
₹10L - ₹40L / yr
QNX
skill iconAndroid Development
skill iconC++
Embedded Linux
Embedded C++
+10 more
ECT , QNX Architect  Job Description

Domain Skills
Leads a team of Engineers for designing and architecting next generation platform solutions for clusters/Interior monitoring systems
Architecting the design for new features and technologies for Platform.
Expertise in programming using C, C++ and good understanding of OOAD & UML
Capable of analyzing HW schematics to realize the SW requirements.
Support and resolve issue resolutions and clarification for cross-functional teams.
Support team lead and project manager at program level in resolving open issues

Technical Skills

Expertise in memory management (eMMC, NAND)
Design, Develop and test device drivers in Linux/Android/QNX platform.
Multithreaded programming, usage of IPCs, Interrupts & synchronization methods.
Expertise in using the communication protocols (I2C, SPI & UART) in the device driver.
Expertise in handling Device Tree based configurations.
Strong C & C++ programming skills, OOPS concepts
Linux Architecture knowhow
Strong in software development for real-time embedded systems
Experienced in Design/Architecture Tools like EA
Expertise in SCM Tools like GIT/GERRIT
Ability to create and review changes for Gerrit and participate in a continuous integration loop
Ability to create/understand the build infranstructure using CMake for the middleware components
Experience in Unit test tools like cppunit, gtest.
Know-how and experience of SAFe/Agile Development
Knowledge in Automotive Safety Standards and Processes (ASPICE).
Logical, Analytical and Debugging/Problem-Solving skills
Qualifications
B.E/B.Tech in Computer Science with hands on with Embedded software development on RTOS
Read more
Corecard Software
at Corecard Software
1 recruiter
Mohiddin Balbale
Posted by Mohiddin Balbale
Bhopal
2 - 8 yrs
₹6L - ₹10L / yr
skill iconC++
Debugging
STL

Role & Responsibilities

 

  • Strong proficiency in C++ with minimum 2 years of Development
  • Knowledge of the STL, containers, algorithms and data
  • Good understanding on Design patterns and memory
  • Familiarity with debugging tools, such as Valgrind, winDBG, WireShark is an additional advantage.

 

Desired Experience

  • (2-6 Years) of Experience as C++ Developer
Read more
Our Client company is into Telecommunications. (SY1)
Our Client company is into Telecommunications. (SY1)
Agency job
via Multi Recruit by Sukanya J
Bengaluru (Bangalore)
5 - 8 yrs
₹12L - ₹18L / yr
skill iconC++
skill iconC
GDB
Linux
Embedded C
+3 more
The C/C++ - SSE contributes to the company’s Capture Production Services team by providing support to business operations such as using existing parser code to generate mechanized outputs.  Will perform such tasks as processing, debugging & fixing the issues.

 

Must have Skilled and Should Currently have Hand-on experience:

  • Programming Language:          C, C++
  • Operating System:                   Linux
  • Debugging Tools:                     Valgrind / GDB - required
  • Version Control:                       (Stash- nice to have) & (Git – Required)
  • Build and Deployment:             Bamboo – nice to have
  • Operating System:                     Linux
  • Experience:                               5 to 8 years (Min. 4 years)
Good to have:
           
Email protocols:                        IMAP, pop, SMTP, etc

You can discuss the below job profile with the candidate before filtering them to the first round.

Role:                          
  • Would be working on Development and Production Support of Email Mx Product which uses email protocols  (POP, IMAP, and SMTP) developed on C, C++ technology on Linux Platform.
  • Technologies they get to learn: C, C++, GDB, Valgrind, python (python to a certain extent).
  • Protocols they get to learn:   POP, IMAP, and SMTP and also any and every communication happening in Email Platform
  • Source Control:                 Git, Stash
  • Build and Deployment:           Bamboo
  • Operating System:               Linux
The best part of learning is:    
  • Debugging a Multicomponent – Multi-Threaded – Multi-Server Environment of a Live Product Deployed to Tier – 1 Customer.
  • Opportunity for Improving CPU of exiting product.
  • Opportunity for Memory optimization along with some good

Read more
German Automotive MNC
German Automotive MNC
Agency job
via Kavayah People Consulting by Kavita Singh
Bengaluru (Bangalore)
11 - 18 yrs
₹25L - ₹35L / yr
skill iconC++
skill iconC
Object Oriented Programming (OOPs)
Architecture
UML
Shall be strong in Software Architecture and design principles.
o Acceptance criteria: Shall have working experience in creating architectures for at least
4 projects.

 Shall be strong in Object-Oriented Design and Thinking.
 Shall be strong in documenting software architecture and communicating the same using UML.
 Shall be strong in decomposing larger system into smaller units with clear implementation
dependencies marked for planning.
 Shall be strong in effort estimation techniques.
 Shall possess strong Problem Solving and Analytical Skills.
 Shall be strong in C or C++ programing language experience.
 Shall possess good understanding of either Linux or QNX or Android Operating Systems
 Shall have a strong experience in developing software using in POSIX APIs.
 Shall have a strong understanding on Networking, socket programming and working experience
in at least one of the IPC Frameworks like DBUS, SOME/IP, Binders etc.
 Working experience with test framework and automation projects such as Robot Framework.
 Knowledge on various software licenses and their compatibilities.
 Shall posses strong knowledge in bootloaders, system startup, power management, persistency
management, health management and diagnostics framework for automotive systems.
 Shall have a good knowledge on Functional Safety.
 Shall have a good understanding hardware and processor internals.

Nice to haves:
 Knowledge or working experience in AUTOSAR and / or Adaptive Autosar.

 Understanding of GNU/Linux and its device driver framework.
 Knowledge in “Secure Programming Techniques” is a plus.
 Understanding in ARM Trusted Frameworks, Bootloaders & Virtualization Solutions is a plus.
 Involvement in open-source projects in the past is a plus.
 Knowledge in Package management and installers.
Read more
Emproto Technologies Private Limited
Bengaluru (Bangalore)
4 - 10 yrs
₹8L - ₹20L / yr
skill iconC++
Network Management
skill iconC
Linux/Unix
Perl
+2 more
PURPOSE : 

The Senior Software Engineer works with an experienced cross-functional team to deliver innovative wireless communication security products. They will utilize real world knowledge and a disciplined approach to product development, and adapt readily - Time-To-Market demands, ensuring product quality and timely delivery in a highly dynamic market environment.

ESSENTIAL FUNCTIONS : 

- Design and deliver server platform based software products from conceptual stages to production delivery. 

- Work independently on all phases of server centric software development including specification, architecture design, rapid prototyping, efficient coding, integration, debug and unit testing. Support UL and EN regulatory compliance 

- Work collaboratively and effectively as part of a small team on fast paced projects that have tight deadlines. 

- Support manufacturing life cycle for new products from NPI to production run and incremental software release of functionality. 

- Lead, train, and mentor junior engineers 

- Document and present design requirements to staff 

- Possess a demonstrated ability to communicate with customers via email and phone 

REQUIRED SPECIFIC JOB KNOWLEDGE, SKILL AND ABILITY :

The individual must possess the following knowledge, skills and abilities and be able to explain and demonstrate that he or she can perform the essential functions of the job, with or without reasonable accommodation, using some combination of skills and abilities. 

- Must be an excellent SW developer. We expect experience developing software C/C++ in Linux and Perl. Other scripting languages is a plus (i.e. Python). 

- Strong experience with SQL, Database design (MySQL a plus) 

- Experience with Network Security Administration and understanding of the full SDLC. 

- Experience with Multithread, Socket connection, OpenVPN server setup, OpenSSL, Certificate, Encryption, and TCP/IP troubleshooting. 

- Experience with Testing tools, virtualizing servers, and using source control (SVN a plus). 

- Experience with Linux development infrastructure, tool chain and build environment (Jenkins a plus). 

- Experience developing both Linux application software; installing Linux software and configuring Linux systems. 

- Experience with Application server remote update, and Apache Server authentication. 

- Proven record of designing and delivering complex networking products from inception to production delivery. 

- Previous experience developing quality software for commercial products. 

- Experience with communication systems involving wireless, radio, security and mesh networking technologies is a plus.

Experience with OSI networking protocols and applications is a plus. 

- Experience with system development tools, including Source-Level Debuggers, Protocol Analyzers (Wireshark), Code Analysis tools, etc. 

- Experience with any of the following is nice to have: Apache Server, GPIO, TCL/Tk, BACnet, Cloud server setup, and WebGUI design (javascript and jQuery a plus).
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.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos