Cutshort logo
Opening for MNC Client logo
C/C++ Developer
Opening for MNC Client
Opening for MNC Client's logo

C/C++ Developer

at Opening for MNC Client

3 - 6 yrs
₹6L - ₹18L / yr
Bengaluru (Bangalore)
Skills
Virtualization
skill iconC++
TCP/IP
Voice Over IP (VoIP)
skill iconC
Responsibilities: • Analysis & Design for the new enhancements in server, design and implement the features with high quality. • Analyze the customer/field issues of the server application and debug the issues spanning multiple modules. • Participate in technical discussions, deployment and planning meetings • Provide technical guidance to the team analysis, debugging and implementation. • Improve the Quality based on the causal analysis and preventive actions. • Requirements: • Candidates must have 3 to 6 years’ experience developing software • Excellent programming skills in C and C++ • Experience in S/W development and debugging • Excellent troubleshooting and problem solving skills • Knowledge of TCP/IP & Networking concepts • Knowledge of VoIP technologies like SIP, RTP will have added advantage • The successful applicant must be able to work with minimal supervision and must be a quick learner
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

Similar jobs

Leading drive specialist for machine and plant engineering
Leading drive specialist for machine and plant engineering
Agency job
via Peak Hire Solutions by Dhara Thakkar
Pune
6 - 10 yrs
₹15L - ₹18L / yr
PLC
VFD
Motion control
Project commissioning
Installation
+7 more

Job Details

Job Title: Sr. System Test Engineer

Industry: engineering

Domain - Information technology (IT)

Experience Required: 6-10 years

Employment Type: Full Time

Job Location: Pune

CTC Range: Best in Industry

 

Job Description

  • Designation- Sr. System Test Engineer
  • Qualifications: B.E./B.Tech Electrical / Instrumentation / Electronics / Mechatronics / MSc Electronics, Electrical
  • Experience: 6-10 years.
  • Location: Pune.
  • Work Mode: Hybrid (1-day WFH, 4-days from Office)

 

A. Skills & Technologies:

Mandatory:

  • PLC Programming in Ladder/Structured Text/Function blocks.
  • Configuring and commissioning Servo Drives, VFDs & Inverters.
  • Experienced in Motion Control Programming in PLC for servo drives.
  • Experience in Robotic (Drive Groups, Multi-Axes) programming in PLC.
  • Design and Commissioning experience for Machine automation and turnkey projects,
  • (including but not limited to Factory Acceptance Test (FAT) / Site Acceptance Test (SAT)).
  • Hands On with one or more Fieldbus technologies (like Ethernet/IP, PROFINET,
  • EtherCAT, Ethernet PowerLINK, CAN, PROFIBUS, ControlNET, DeviceNET).
  • Configuring of PLC Backplane IOs and Remote IOs on Fieldbus.

 

Desirable:

  • Electrical Wiring Design for Control panels.
  • Experience in Manual testing.

 

B. Behaviors:

  • Good team player
  • Open to learn new technologies.
  • Agile in nature
  • Self-motivated and proactive

 

C. Role and Responsibilities:

  • Design and execute tests on complete automation system.
  • Test motion, robotics related Function blocks in PLC code, before release to market.
  • Analyze requirements, design PLC programs, write and execute system tests.
  • Follow required test processes as defined by Lead/Manager.

 

Must-Haves

6years of Hands‑on experience in PLC programming.

6years of Hands‑on experience in configuring and commissioning Servo Drives and VFDs.

6years of Hands‑on experience in motion control programming in PLC for servo drives.

Good communication skills.

A strong “can‑do” attitude.

Willingness to learn.

Ability to work effectively in a team.

Bachelor's degree - B.E./B.Tech Electrical / Instrumentation / Electronics / Mechatronics / MSc Electronics, Electrical

Minimum of 2years of stability with each company

 

*******

Notice Period: Immediate to 30days.

 

 

Read more
Madhupur, Hyderabad
2 - 3 yrs
₹4L - ₹5L / yr
FreeSWITCH
Voice Over IP (VoIP)
Telephony

Junior System Administrator (VoIP/Telephony) / Telephony Engineer (Telecommunications)

No. of Positions - 1



We are looking for a Junior System Administrator (VoIP) / Telephony Engineer (Telecommunications) to join our Telebu's Communications engineering Team. The Telebuin will develop, implement and support IP Telephony related technologies including and not limited to IP Telephony, IVR platforms, Conferencing solutions, Voice engineering integration, Voice over IP (VoIP), Session Border Controllers (SBC), Session Initiation Protocol (SIP), WebRTC, and Public Switched Telephone Network (PSTN) gateways.


Responsibilities:

  • Install & maintain Freeswtich and other SIP servers.
  • Administration of SIP and Media Servers, Network/Protocol level debugging and testing, Contact center solutions, Troubleshoots and resolves complex problems.
  • Provide IP Telephony and VoIP Subject Matter Expertise for Company and Company's managed service providers, manages 3rd party telecom carriers and providers.

Requirements:

  • 3 years of hands-on industry experience in telecommunications
  • Strong conceptualize knowledge and experience with telephony protocols like SIP, SDP, RTP, SRTP and audio/video codecs.
  • In-depth working experience with Kamailio, Freeswitch, Any of the SIP stack (Sofia, reSIProcate, PJSIP, etc.), and Linux
  • Experience in using the VoIP testing tools like Wireshark, VoIPMonitor, SIPp, SIPCapture, Homer etc.
  • Strong understanding of implementing various network setups (Private VPNs, multi-zone secure connectivity etc)

Nice to have:

  • Experience with virtualization/container related technologies (Xen, VMware vSphere / ESXi, Docker, Kubernetes)
  • Hands on writing production quality code using any of the scripting languages like Python, Go, Erlang etc.
  • Working knowledge in any NoSQL databases like MongoDB, Redis, Cassandra etc.
  • Passionate about knowing everything about VoIP Protocol standards & related RFCs


Read more
Espressif Systems India Pvt Ltd
Anuja Pawar
Posted by Anuja Pawar
Pune, Shanghai, China
4 - 10 yrs
₹12L - ₹25L / yr
Embedded C
Embedded software
skill iconC
Shell Scripting
Perl
+4 more
Job description Title: Lead Embedded Software Engineer Type: full-time/regular, direct hire Location: Pune, India Relocation Assistance: full About this position: This is an opportunity to be a key player at a company with a great reputation in IoT semiconductor technology and growing business. We offer a great long-term opportunity in a true team environment. If you have strong experience in software programming languages such as assembly, C etc. along with software validation test procedures then this opportunity is well suited to you. We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software systems Major Responsibilities: 1. Conceptualize, plan, design, implement and test embedded software and firmware. 2. Participate in software architecture high level design decisions. 3. Develop and maintain efficient codes written with best practices in mind. 4. Develop and maintain product documentation. 5. Work within a highly diverse technical team on cross functional integrated systems. 6. Various other tasks and projects you choose to own. Basic Qualifications: The Leading Embedded Software Engineer position requires a Bachelor's degree in Software, Computer, or Electrical Engineering, Computer Science, or a specialized area, field or the equivalent and a minimum of 5 to 10 years of related work experience. Applicants with a Master's degree and a minimum of 4 to 8 years of related experience are also eligible. Skills: • Clear and concise spoken and written communication skills are critical for this position since the engineer is responsible for gathering engineering requirements, negotiating during tradeoff analysis and documentation. • Interpersonal skills (Networking, negotiation, and tolerance). • The ability to work with cross functional, multi-regional, internal, and external teams that can have different priorities. • Ability to manage urgent situations and manage priorities. • Tolerance to ambiguity and dealing with complex engineering problems. • Ability to make decisions with minimal supervision and limited information. Requirements: 1. Proficient in C language and strong Real-Time SW development skills. 2. Scripting Languages: shell, Perl, Python or the like. 3. Microprocessors/Architectures: strong knowledge of Computer / SoC architecture, familiarity with microprocessor instruction sets is a desired. 4. Experience with RTOS desired. 5. Strong knowledge of Network protocols and layer2 MAC, preferably wireless protocols like 802.11, Bluetooth. 6.Demonstrated experience using software development best practices – requirements capture, design reviews, code reviews, coding conventions. Posting Statement: Espressif prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
Read more
Crossware IO GmBH
at Crossware IO GmBH
1 recruiter
Sumer Bains
Posted by Sumer Bains
Remote only
3 - 15 yrs
₹8L - ₹32L / yr
QML
QT
QTtest
Gtest
skill iconC++
+3 more
As an HMI developer or architect at Crossware, you will be responsible for bringing pixel-perfect HMI to life. Understanding customer requirements and then building pixel-perfect and highly performant HMI applications would be your main responsibility. To summarise you will work on
  1. Developing HMI application in Qt or similar UI frameworks
  2. Develop C++ or Rust backends for the HMI
  3. Understand and optimize potential performance bottlenecks
Read more
Theatro
Theatro
Agency job
Remote only
4 - 7 yrs
₹8L - ₹15L / yr
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
Human Capital
Human Capital
Agency job
via Human Capital Consulting by Bhawna Kumari
Gurugram, Delhi, Noida, Ghaziabad, Faridabad
4 - 8 yrs
₹5L - ₹15L / yr
Automotive
Device Driver Development
skill iconC
skill iconC++
Debugging
+2 more
Senior Software Engineer is responsible to design, develop and maintain the Low-Level Drivers and Base SW modules used in the automotive/ Automobile products which functionally conform to the Software Interfacing Specifications as well as respect the SW Process & Methodology and good experience in communication protocols.
Read more
Marj Technologies
at Marj Technologies
1 recruiter
Shyam Verma
Posted by Shyam Verma
Noida
3 - 10 yrs
₹5L - ₹10L / yr
Embedded C++
skill iconC++
skill iconC
Embedded Systems
Embedded C

Summary:

The embedded systems engineer designs, develops, tests, and maintains embedded systems. The engineer will identify and fix issues and work collaboratively with engineers, product managers, and others on various teams. 

 

Responsibilities:

  • Design and build embedded systems, including embedded system firmware
  • Test and debug the systems
  • Monitor and maintain the system after development
  • Improve system efficiency and stability after development
  • Collaborate with customers to create systems based on their needs

 

Requirements:

  • Minimum of a bachelor's degree in computer science or engineering
  • Professional experience in embedded systems
  • Significant programming experience in C or C++
  • Experience in trouble-shooting embedded systems and microcontroller peripherals
  • Experience in working in real-time operating systems
  • Experience in interfaces, IP protocols, and hardware subsystems
  • Proficiency in working with common embedded systems communication protocols
  • Strong interpersonal and writing skills
  • Ability to work as part of a team
  • Exceptional analytical and problem-solving skills
  • Self-motivated and passionate about your work and embedded systems
  • Always eager to learn and improve
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
Ather Energy
at Ather Energy
4 recruiters
Shabin Belliappa
Posted by Shabin Belliappa
Bengaluru (Bangalore)
2 - 7 yrs
₹10L - ₹25L / yr
Embedded C
Embedded C++
skill iconC
skill iconC++

You’ll be our: Firmware Engineer

You’ll be based at: IBC Knowledge Park, Bengaluru

You’ll be Aligned with: Embedded Manager

You’ll be a member of: Vehicle Software

 

What you’ll do at Ather:

A successful candidate is expected to lead the Firmware development and integration effort for various Ather products and be responsible for qualifying and integrating FW at various stages with HW. Responsibilities include:

  • Understanding requirements from different stakeholders and translating these to application features

  • Writing high quality source code to program complete applications within deadlines

  • Unit-testing code for robustness, including edge cases, usability, and general reliability

  • Performing functional and non-functional testing

  • Troubleshooting and debugging applications

  • Designing creative prototypes according to specifications

  • Evaluating existing applications to reprogram, update and add new features

  • Developing technical documents and handbooks to accurately represent application design and code

  • Identifying and communicating possible risks along with preventive and corrective measures

  • Designing HW/SW integration while working with HW/Algorithms/Cloud teams to deliver an integrated solution. 


Here’s what we are looking for: 


Must have: 

  • ECU Software development experience (any of the ARM based Auto ECUs Body Electronics/Infotainment/ Powertrain/Cluster) 

  • Previous experience with Low level firmware, Boot loaders, Device Drivers development 

  • Hands on Experience Communication Protocols CAN, I2C, SPI, RS232

  • Experience with static analyser, JTAG tools etc…

  • Knowledge in Assembly and compilers

  • Strong testing & debugging skills, experience with logic analysers

  • Language: C, C++

Nice to have:

  • Knowledge of HW design for ECUs

  • Experience with UDS, AutoSAR, ISO26262, MISRA Guidelines 

  • Previous experience with SIL and HIL Testing as well as Test case generation for the same.

  • Hand on experience in using CAN tools & CAPL Scripts, Bus Master

  • Real Time operating Systems, Python, Matlab/Simulink


You bring to Ather:

  • BE/B.tech/B.Sc is minimum req with minimum 2-6 years of prior industry experience.

 

 
Read more
It offers user-friendly fiber speed equipment.
It offers user-friendly fiber speed equipment.
Agency job
via ConsultBae by Consult Bae
NCR (Delhi | Gurgaon | Noida)
5 - 10 yrs
₹10L - ₹20L / yr
skill iconC
Linux/Unix
Routing protocols
TCP/IP
Firewall

Software Engineer(Layer 2/Layer 3)

Location
: Gurgaon (WFH currently)


Experience/ Skills Required : 5 to 10 years

To be successful in this role you should be well versed with the concepts of networking and comfortable in C programming in a linux environment for embedded software. As we use Linux, experience with this operating system is a mandatory requirement, knowledge and experience on OpenWrt is a bonus.  Working experience with router software development for layer 3 and layer 4 features.


Domain knowledge required: IPv4, TCP/UDP, IPv6, NAT, Firewall (iptables), DHCPv4, DHCPv6, IPv6 prefix delegation, Port forwarding, Source based routing, Policy based routing, L3 QoS, IGMP proxy, IPv6 MLD snooping, DNS, DNS proxy. Knowledge on VoIP is a bonus. 

Management methods: TR069, SNMPv2, CLI.    

Operating system: Linux, OpenWrt  

Programming languages: C(must have), Python 


Working for us means having a healthy interest in Software but most of all, you like to work in a team. You like to take initiative and have the “just do it” approach. Having the right mentality and attitude are more important for us than a degree. Dedication, investigation and responsibility are keywords for us.   Preferred years of experience in industry/technology: 5-10 years.   


Role:


As a Software Engineer you develop new software features and solutions for our fibre connectivity product portfolio. The position offers a wide range of possibilities to work with everything from low-level Linux drivers to high-level applications. You develop for various protocols and HW interfaces, often in complex network scenarios in combination with customer specific requirements. The team is responsible for all SW development for existing and new Home Gateways. This means development of Linux drivers, network functionality, remote Management (TR-069) and VoIP application (sipapp). The development is mainly done in C and in Linux environment, knowledge in Python is an add-on. Products and development are realized in Agile.

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.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
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