Senior C++ Developer

at ISC Software

DP
Posted by Mohiddin Balbale
icon
Bhopal
icon
2 - 8 yrs
icon
₹6L - ₹10L / yr
icon
Full time
Skills
C++
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

About ISC Software

Founded
1984
Type
Product
Size
1000-5000 employees
Stage
Raised funding
View full company details
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
2101133
Matches delivered
3712187
Network size
15000
Companies hiring

Similar jobs

Lead Network Developer

at A Product Based IT Startup

Network
internet protocols
Linux/Unix
C
C++
Python
Linux kernel
SaaS
Platform as a Service (PaaS)
Docker
Kubernetes
laas
data plane
icon
Chennai
icon
6 - 12 yrs
icon
₹2L - ₹18L / yr

We are looking networking professionals with the following skill set,


Experience :6+ years of experience in the networking domain


Key skills:


  • Must have 6+ years of experience in C/C++ programming language.
  • Knowledge of Go programming language and Python programming language is a big plus.
  • Strong background in L4-L7 Internet Protocols TCP, HTTP, HTTP2, GRPC and HTTPS/SSL/TLS.
  • Background in Internet security related products such as Web Application Firewalls, API Security Gateways, Reverse Proxies and Forward Proxies
  • Proven knowledge of Linux kernel internals (process scheduler, memory management, etc.)
  • Experience with eBPF is a plus.
  • Hands-on experience in cloud architectures (SaaS, PaaS, IaaS, distributed systems) with continuous delivery
  • Familiar with containerization solutions like Docker/Kubernetes etc.
  • Familiar with server less technologies such as AWS Lambda.
  • Exposure to machine learning technologies and distributed systems is a plus
Read more
Job posted by
Jayaraj E

QT Developer

at crossware.io

Agency job
via HyreSpree
QT
C++
QML
STL
icon
Remote, Bengaluru (Bangalore), Pune, Hyderabad
icon
4 - 8 yrs
icon
₹5L - ₹15L / yr

Build new features, enhance existing functionality and fix issues in the Windows Desktop application.

Help develop and maintain UI component library (Windows, dialogs , complex widgets)

Advise and assist the other developers in the Desktop.


Skills required


  1. Very strong programming skills in UI development using Qt/C++
  2. A strong ability to think about components and modules as they relate to other components as part of a larger system.
  3. QML knowledge is a plus
  4. Cross platform application development knowledge is a plus, not mandatory
  5. A very strong attention to detail and the willingness to deliver pixel perfect UI according to the designs.
  6. Must have: Very strong in ModelView architecture
  7. Must have : In-depth C++, STL, and data structures knowledge

Desirable : Familiar with unit test frameworks like QtTest or Gtest

Desirable : Experienced with Agile methodology

Desirable : Knowledge in GIT or any other config management tool


Good understanding of object oriented techniques methodologies.

Good hands-on experience of C++ system programming and design.


Key Skills


C/C++, Qt, STL, Design, QML

Experience In product development is good to have

Read more
Job posted by
HyreSpree Team

Technical Lead (Embedded Software - Linux)

at Product or service based company

Agency job
via The Hub
Embedded Systems
Linux/Unix
C
C++
Microcontrollers
RTOS
icon
Bengaluru (Bangalore)
icon
6 - 10 yrs
icon
₹10L - ₹15L / yr

Technical Lead (Embedded Software - Linux)

Job Responsibilities:

Lead a team of software/Linux development engineers working on microcontroller firmware development, Linux platform drivers and IOT solutions. Should be able to guide team members, resolve technical roadblocks and deliver project commitments. Will be the go-to person and first-level escalation point for all technical issues faced by the team. Looking for someone with 6+ years in the embedded industry and a passion to build a core team in a growing company. Team size will vary from 6 to 12 people, mainly firmware and Linux engineers.

  

The selected candidate for this role will be reporting to the software director/manager in the organization.

  • Work with firmware and application architects to create a project execution plan
  • Review project proposals for execution scope & timelines
  • Lead embedded software development activities by the team
  • Work with QA teams to resolve bugs and ensure release readiness
  • Work with h/w design and PM teams to ensure smooth execution and timely delivery of projects

  

The main responsibilities of this role are:

  

Technical:

  • Strong programming skills (C, C++, assembly)
  • Linux development experience (porting & platform drivers)
  • Expert-level knowledge of embedded microcontroller & microprocessor-based systems
  • Prior experience in delivering critical modules for microcontroller projects
  • Good understanding of commonly used embedded communication protocols
  • Good understanding of common embedded peripherals, interfaces & sensors
  • Experience working on Real-Time systems (RTOS)
  • Should be able to quickly learn new technologies and enable the team on the same
  • Should be able to work with minimal technical guidance

  

Leadership:

  • This role requires excellent communication skills
  • Strong analytical & problem-solving skills
  • Should be able to lead junior engineers by providing technical mentoring
  • Owns task division, task allocation and tracking within the team
  • Require multi-tasking and time management skills
  • Prior experience working with overseas clients
  • Periodically report progress to management

  

Other desirable skills:

Knowledge of Python

  

Experience: 6 to 10 years
Read more
Job posted by
Sridevi Viswanathan

Embedded Developer

at Jio Platforms Limited

Founded 2012  •  Product  •  5000+ employees  •  Profitable
C++
Embedded C++
Embedded Linux
C
Message Queuing Telemetry Transport (MQTT)
ZigBee
embeds
icon
Hyderabad
icon
5 - 15 yrs
icon
₹10L - ₹30L / yr
  • Become a member of the team responsible for IoT hub software development. IoT hub provides IoT functionality (smart home, smart appliance,…) to mobile and web clients and runs on Linux-based host like smart home hub, broadband router, STB, etc.
  • Implementation and/or extension of leading wireless/wired protocols (ZigBee, Bluetooth, IP-based,..) for communication with smart devices
  • Development of new features for control and monitoring of smart devices and automation of IoT system
  • IoT hub software porting on various hosts
  • Software optimizations

 

Position:             C++ Developer

Location:            Hyderabad

 

Requirements:

  • Strong C++ skills obtained in multiple years of C++ programming experience (at least 3 years)
  • Good understanding of embedded system development based on Linux OS
  • Knowledge of advanced programming concepts (e.g. Multi-Threading, OS internals, Networking, IPC mechanisms)
  • Solid understanding of computer networking (TCP/UDP/MQTT/SSL)
  • Solid understanding of Git source code management system
  • Troubleshooting skills
  • B.Tech/M.Tech/MCA in computer science/ECE/EEE
  • Fluent English
Read more
Job posted by
ABDUL SHUKUR

C++ Developer

at Client of People First Consultants

C++
Linux/Unix
Object Oriented Programming (OOPs)
GDB
Gtest
Google Test
Unix Commands
Docker
DML
DDL
SQL
Shell Scripting
Agile/Scrum
Unit testing
GTest
icon
Chennai
icon
6 - 15 yrs
icon
₹5L - ₹18L / yr
Skills:
  • C++, Unix/Linux, Oops Concept,
  • Docker, Gtest
  • database topics like Database DML/DDL, Joins
  • Unix Commands, Shell Scripting, Make files, GDB debugger
  • Agile/Scrum framework
Job Summary:
  • 6 to 8 years relevant experience on C++.
  • C++ OOPS concepts (Inheritance, Polymorphism, Templates, Pre Processor directives, Exception Handling etc.…)
  • Sound knowledge of Design patterns like Singleton, Visitor and Decorators.
  • Knowledge of STL, String Operations and Boost libraries.
  • Thorough understanding of containers like Arrays, List, Vector, Maps, Stacks and queues.
  • Concepts related to Streaming, String functions, Type castings, Pointer references, virtual functions.
  • Proficient in working with Docker, Gtest
  • Should have good handson for database topics like Database DML/DDL, Joins,
  • Database Advance –Procedure, Index, cursors, SP etc.
  • Should have ability to work on Unix Commands, Shell Scripting, Make files, GDB debugger etc.
  • Should be experienced with Scrum framework
Read more
Job posted by
Sri Ranjani

Software Engineer

at Tessolve Semiconductor PVT LTD (TessolveDTS Inc)

Founded 2004  •  Services  •  1000-5000 employees  •  Raised funding
Embedded C
Embedded C++
Embedded Systems
Digia
Digia QT
C++
Qt
icon
Bengaluru (Bangalore)
icon
2 - 5 yrs
icon
₹3L - ₹6L / yr
Work Experience – 3+ years
Qualification - BE (CSE/IT) / MCA
Notice Period – 1 month
Location – Bangalore
No of Positions – 2

Responsibilities:
As a Software Engineer - you will contribute to analysis, design & development of features, creation of work plans. You must be able to understand the requirements, existing features, design and architect solutions. You will have opportunity to learn and implement both existing and new technologies, especially Digia Qt and C++/C#. 

Experience: 
• 2+ years of ‘C++’ expertise in designing and developing solutions.
• 1+ years of ‘Digia Qt ‘ expertise in designing and developing solutions.
• Application Deployment – Visual Studio, Install Shield
• Cross Platform Compilation
• Should have ‘Windows Application’, ‘STL’ and ‘Windows DLL’ development experience.
• Ability to design and develop independently follow development processes, reviews and integration to handle releases.
• Strong ability to understand existing code and create quality code from design models/documents.
• Good understanding of object oriented design and knowledge of product life cycle.  
• Experience with any ATE test systems highly desirable.
 
 
Additional Skills:
• Programming knowledge on Visual Basic, Python , MATLAB & Perl
• ATE – Pattern Conversion tool development experience.
• Digital logic basics
 
 
Read more
Job posted by
Vijesh V

Embedded Developer

at Xfinito biodesigns

Founded 2019  •  Products & Services  •  0-20 employees  •  Raised funding
Embedded Systems
Hardware
C
C++
Internet of Things (IOT)
.NET
Java
icon
Bengaluru (Bangalore)
icon
0 - 4 yrs
icon
₹3L - ₹8L / yr

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 SYSTEMS ENGINEER

ROLES AND RESPONSIBILITIES:

  • Work with multi-disciplinary engineering team and customer to identify and recommend hardware needs and requirements for project/product.
  • Modify or assist in the development of software architecture and design for new products, prototype, or re-design, including sourcing build environments and writing technical support and control documentation.   
  • Read Block Diagrams and detail circuit schematics and layout of proposed or existing hardware and assess the software and driver requirements.
  • Participates in cross-divisional Edge IoT projects and/or proposals.
  • Develop, oversee, and document automated tests for electrical hardware design and products as well as final operating drivers and systems.
  • Evaluate and investigate product failures, and recommend repair or design modifications based on specifications, cost, resources, and risks.

 

REQUIREMENTS:

  • Ability to creatively approach challenges and cleverly solve difficult problems.
  • Ability to independently identify daily design and customer support tasks, self-start and motivate.
  • Ability to manage several projects and prioritize appropriately, with minimal supervision.
  • Ability to work in a collaborative team environment as well as independently.
  • Ability to learn and work in virtual environments (CAD & Hardware build packages) in-which candidate’s skills are low but persevere and overcome skill gaps autonomously.
  • Some experience programming with embedded systems designs and multithreaded real-time operating systems is required.
  • Solid programming experience. Preferably in C or C++, .NET, and Java programming languages.

 

EXPERIENCE:

We as a team are looking for freshers or young professionals with (0-4 years of experience) passion and eagerness to create scalable and optimized software systems and execute complete embedded software development lifecycle.

 

 

 

 

 

Read more
Job posted by
Mirunaulini Pathmanaban

Qt Developer/Architect

at Crossware IO GmBH

Founded 2020  •  Services  •  0-20 employees  •  Profitable
QML
QT
QTtest
Gtest
C++
Embedded Systems
HMI
Qt
icon
Remote only
icon
3 - 15 yrs
icon
₹8L - ₹32L / yr
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
Job posted by
Sumer Bains

Image processing engineeer

at Linksmart technologies Pvt ltd

Founded 2014  •  Product  •  20-100 employees  •  Raised funding
OpenCV
C++
Linux/Unix
C
icon
Bengaluru (Bangalore)
icon
3 - 18 yrs
icon
₹8L - ₹20L / yr
Looking for developer interested to do R&D work on 2D imaging experimenting deep with opencv libraries and optimizing those for mobile devices.
Read more
Job posted by
Ashish Anand

Software Engineer - Systems

at Ionos Networks

Founded 2014  •  Product  •  20-100 employees  •  Raised funding
NAS
CIFS
NFS
SAMBA
C++
C#
Go Programming (Golang)
Linux/Unix
C
icon
Bengaluru (Bangalore)
icon
5 - 10 yrs
icon
₹3L - ₹10L / yr
Will be part of product development team and will be supporting the team with design and implementation of several features associated with Storage integration, performance validation and new feature support. - 5+ Years pf experience in understanding of NAS (CIFS, NFS, SAMBA) on Linux. - Programming experience in C, C++, GoLang. Engineers with other programming language experience with willingness to learn GoLang are also welcome. - Experience with working on NAS storage from one or more vendors such as NetAPP, EMC, Dell, HP, Synology - Know how of iSCSI / SAN will be added plus. - Knowleged of Networking basics of TCP/IP, UDP, Routing
Read more
Job posted by
Manmohan Singh
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.
Get to hear about interesting companies hiring right now
iconFollow Cutshort
Want to apply to this role at ISC Software?
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Learn more
Get to hear about interesting companies hiring right now
iconFollow Cutshort