Software Developer (C++ Linux)

at Semperfi Solution

DP
Posted by Ambika Jituri
icon
Bengaluru (Bangalore)
icon
4 - 8 yrs
icon
₹10L - ₹20L / yr
icon
Full time
Skills
C++
Linux/Unix
MySQL
Oracle
MariaDB
Teradata
PostgreSQL
SAP HANA
  • Experience  4 - 8 years
  • Key Skills for Software Developer C++, Linux :
  • - Looking only for candidates who can join immediately or max 10 day
  • - should be able to work independently with no handholding
  • - the ability to work with C/C++ code on Windows/Linux platforms
  • - Database knowledge of MSSQL, Oracle, MySQL/MariaDB, ideally other ones too: Saphana, Teradata, Postgres.
  • - Ability to work on their own fixing defects
  • - should be able to understand secure coding practices
  • - should have the Ability to work independently and with the team across different time zones

About Semperfi Solution

Founded
Type
Size
employees
Stage
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

Storage (System) Engineer

at Zyvka Global Services

Founded 2021  •  Products & Services  •  employees  •  Bootstrapped
Java
Python
C
C++
Data storage
Network-attached storage (NAS)
Multithreading
icon
Bengaluru (Bangalore)
icon
5 - 20 yrs
icon
₹20L - ₹30L / yr
CANDIDATES MUST HAVE
  • C or C++
  • Java Python
  • 5+ years of experience
  • Data Structure, Algorithms, and Multithreading
  • Protocols such as NFS/CIFS/SMB/S3, NAS
  • Product Company/Startup Experience

REQUIREMENTS
  • Bachelor’s Degree in Computer Science, Engineering or equivalent experience.
  • A solid grasp of computer science fundamentals and especially data structures,
  • algorithms, and multi-threading.
  • Solid systems background developing in C or C++.
  • Ability to work collaboratively within a team environment to meet aggressive
  • goals and high-quality standards.
  • Excellent problem solving and communication skills.
  • 5+ years of experience developing software components for production use.
  • Experience building filesystem features

ROLES AND RESPONSIBILITIES
  • You will design and develop features that power the Komprise data management
  • platform to manage billions of files and petabytes of data in data centers and in the cloud
  • You will define component architecture, evaluate the feasibility, develop for quality
  • and robustness and optimize for performance.
  • You will be part of an agile and fast-paced team with direct interaction with the customers.
Job posted by
Ridhima Sharma

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
Job posted by
ABDUL SHUKUR

IoT Device Lead

at Quess Corp Limited

Founded 2007  •  Products & Services  •  5000+ employees  •  Profitable
Internet of Things (IOT)
Embedded Systems
Linux/Unix
Embedded C
Embedded software
Firmware development
icon
Noida, Bengaluru (Bangalore), Chennai
icon
7 - 10 yrs
icon
₹10L - ₹12L / yr

Job Description

 

Embedded Software/Firmware Design and Development on OS/Non-OS based platform

Necessary system architecture development and implementation

Device, sensor and gateway selection and integration based on industry use case.

Development on Image Analytics and Cloud/Platform integration

Development or integration of Cloud/Platform communication protocol

Technical Documentation and Testing of the developed system

 

Desired Skills, Knowledge& Experience

 

B. Tech/M. Tech/MCA with 8-10 years of industry experience

Strong programming skills in C/C++ and Python development in Linux

Experience in device or sensor communication interfaces (wired/wireless, short range/long range).

Experience of microcontroller and microprocessor.

Knowledge of IoT gateway firmware development, container, and OS hardening.

Experience in device communication protocol, Edge computing and processing

Competent in application development for Image processing, transmission, and storage

Good understanding and of programming primitives, data structures, multi-threading and memory management techniques

Strong command over complex sensor and hardware control logic to work seamlessly with edge devices or gateway

Proactive and Self motivated

Strong verbal and written communication skill

Job posted by
Anjali Singh

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
 
 
Job posted by
Vijesh V

Software Engineer

at Vayavya Labs Pvt. Ltd

Founded 2006  •  Products & Services  •  100-1000 employees  •  Profitable
C++
Embedded Systems
SystemC
C
Linux kernel
icon
Remote, Bengaluru (Bangalore), Belgaum
icon
2 - 10 yrs
icon
₹5L - ₹25L / yr
You will work on the development of Virtual models in C++. You will be responsible for design, implementation and testing these models.
Job posted by
RK Patil

Software Engineer(Layer 2/Layer 3)

at It offers user-friendly fiber speed equipment.

Agency job
via ConsultBae
C
Linux/Unix
Routing protocols
TCP/IP
Firewall
icon
NCR (Delhi | Gurgaon | Noida)
icon
5 - 10 yrs
icon
₹10L - ₹20L / yr

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.

Job posted by
Consult Bae

C/C++ Developer

at Large MNC operating in automotive, IT space.

Agency job
via Bullhorn Consultants
C++
Linux/Unix
Perl
Python
C#
Go Programming (Golang)
C
Automotive
icon
Bengaluru (Bangalore)
icon
3 - 7 yrs
icon
₹2L - ₹15L / yr
Strong C/C++ programming skills Excellent Communication and Team work skills Experience in working with Agile methodology Good experience in Stakeholder Management Linux Platform Experience Preferred: Good Knowledge of Automotive Infotainment System Architecture Strong knowledge of UML Modelling tools like EA, Rhapsody. Good knowledge of SW-Version-Tools – SVN and GIT Good knowledge of SW Process tools – Atlassian tool chain.
Job posted by
Hemant G

Development Engineer for Storage Back-end products

at Ryussi Technologies (P) Ltd.

Founded 2013  •  Product  •  20-100 employees  •  Profitable
Key Skills – C
systems programming
Object oriented concepts
algorithms/logic
Python
C++
C
icon
Pune
icon
3 - 8 yrs
icon
₹9L - ₹26L / yr
Current project is to work on a backup & disaster recovery (BDR) product of a US based company which is deployed at eminent customers like NASA, International Space Station, Wal-Mart, US Air Force, US Navy, US Government Departments, etc
Job posted by
Ryussi Technologies

Senior/Staff Software Engineer – EDA

at QuickLogic Software India Pvt Ltd

Founded 2002  •  Product  •  20-100 employees  •  Raised funding
EDA
Data Structures
C++
Data Analytics
Algorithms
icon
Bengaluru (Bangalore)
icon
5 - 10 yrs
icon
₹25L - ₹30L / yr
Overview The Staff Software Engineer – EDA is key member of the QuickLogic India team and will report to Director of Software of QuickLogic India (QLI). The Staff Software Engineer EDA will be an integral part of EDA tools team at QLI, with primary responsibility for full life cycle development of EDA tools for programmable fabric devices. The role holder will be also responsible for identifying and resolving problems based on broad objectives and customer issues. Key responsibilities include but are not limited to: • Full lifecycle software development including design, development, testing and documentation of EDA tools for programmable devices • Utilize Object-oriented programming methodology using C++ & STL for design and implementation of current and next generation QuickLogic products • Perform detailed analysis, identify root causes and arrive at suitable solutions during all phases of the software development lifecycle • Engage and team up with colleagues globally, and leverage technical skills to produce results with a high degree of responsiveness, regardless of time and geographical differences • Resolve wide range of issues in a creative way, exercise judgment in selecting methods and techniques to arrive at solutions Key Activities for the position include but are not limited to: • Immediate work involves development in STA component of Aurora, EDA Software tool. • Take technical ownership of area(s) in EDA flow. It includes proposing, defining & developing new features in ownership area(s); resolving customer issues; mentoring & working in team. • Work on different phases of software development cycle, from gathering requirement specification to delivery. • Design & develop the assigned projects, following best practices in defining object-oriented methodology and implementing it by effectively using C++ & STL. • Giving utmost importance to quality and robustness of the deliverables. It is achieved by doing a thorough functional unit testing of the implemented features. Education/Knowledge & Skills Profile: • BE/BTech/ME/MTech in CS/Electronics/Electrical Engineering, from Tier-I engineering colleges (IITs, BITS-Pilani, NITs), with 5-9 years of experience in EDA tools development. • Strong academic background and good understanding of data structures and algorithms. • Prior experience in developing projects related to timing either in FPGA specific EDA tool suite or in ASIC specific EDA tool suite. • Strong in object-oriented programming using C++ & STL. • Good Understanding of C, Shell scripting, Makefiles, Tcl & Lex/Yacc • Prior Experience in using SVN/Bug tracking tools • Self-motivated with the ability to work with minimal supervision • Ability to work well in a team • Ability to work well in a dynamic environment and be able to respond positively to change • Superior verbal and written communication skills, in English Behavioral Skills Profile • Results Orientation - Knowing what results are important, and focusing resources to achieve them • Personal Accountability - The willingness to claim ownership for the results provided as a consequence of your involvement, both individually and collectively with others • Team Work – Working effectively and productively with others • Problem solving - The ability to discover, analyze and resolve problems and find solutions to specific issues • Continuous Learning – Taking initiative in learning and implementing new concepts • Flexibility – Agility in Adapting to change • Resiliency – The ability to quickly recover from Adversity • Futuristic Thinking – Imagining, envisioning, projecting and /or predicting what had not yet been realized
Job posted by
Angel Vora

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.
Job posted by
Ashish Anand
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 Semperfi Solution?
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