Cutshort logo
For Employers
IPETRONIK logo
Software Developer
Software Developer

Software Developer at IPETRONIK · Bengaluru (Bangalore) · 4 - 10 years · ₹8L - ₹20L / yr · Profitable · Posted 6 Dec 2021

IPETRONIK's logo

Software Developer

Rashmi KS's profile picture
Posted by Rashmi KS
4 - 10 yrs
₹8L - ₹20L / yr
Bengaluru (Bangalore)
Skills
skill iconC++
Data Structures
Object Oriented Programming (OOPs)
Algorithms
skill iconC#
skill iconGo Programming (Golang)
Multithreading
Essential Skills
► Experience with C++ Windows and Linux operating system is mandatory.
► Sound knowledge of STLs, multithreading.
► Good understanding of OOP, design patterns and their application.
► Know-how on writing applications using the STL and/or BOOST.
► Knowledge of Agile development methodologies (e.g., XP, Scrum) and agile
engineering practices (e.g.TDD).
► Knowledge of Scripting languages such as shell / bash scripts are desired.
► Good knowledge of SVN or any Source control.
► Experienced with unit test frameworks.
► Computer Science (or related) degree.
Desired Skills
► Understanding of capturing functional requirements through use cases, user
stories and personas.
► Experience with test-driven development and test-driven design.
► Willingness to travel to Germany on a Short/Long term basis.
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 IPETRONIK

Founded :
1989
Type :
Product
Size :
100-500
Stage :
Profitable

About

IPETRONIK is a globally operating company for mobile measurement technologies, DAQ software, engineering services, and test bench technology for the automotive industry. ✓ Worldwide branches ✓ Telephone expert advice trough +49 7221 9922 0 ✓ Direct special advice in the online Live-Chat
Read more

Connect with the team

Profile picture
Rashmi KS

Company social profiles

linkedin

Similar jobs (5)

Leading provider of Capital Market solutions in India
Leading provider of Capital Market solutions in India
Agency job
via HyrHub by Neha Koshy
Bengaluru (Bangalore), Mumbai
4 - 8 yrs
₹19L - ₹23L / yr
skill iconC++
STL
Multithreading
Socket Programming
Object Oriented Programming (OOPs)
+1 more

Qualifications & Requirements:

  • 4+ years of experience in C++ application development.
  • Hands-on experience with C++11 or above.
  • Strong knowledge of object-oriented programming and software design.
  • Deep understanding of STL, multi-threading, socket programming, and data structures.
  • Solid grasp of Linux development and debugging techniques.
  • Proficient in using GCC, GDB, and Makefile.
  • Familiarity with Valgrind and similar analysis tools.
  • Experience with version control tools like Git.
  • Experience writing and maintaining automated tests.
  • Experience in capital markets/trading domain is a plus.


Skills:

  • Strong problem-solving and analytical thinking.
  • Clear and effective communication.
  • Self-driven with the ability to work independently.
  • Passionate about high-quality software and strong engineering practices.
  • Comfortable working in a fast-paced, collaborative environment.
Read more
Gravity Engineering Services Pvt Ltd
Bengaluru (Bangalore), Hyderabad, Pune, Mumbai, Delhi, Gurugram, Noida, Ghaziabad, Faridabad
1 - 12 yrs
₹5L - ₹35L / yr
skill iconC++
STL
Multithreading
Boosting
System Programming

We are looking for a C++ Developer to build high-performance systems software.


Responsibilities

  • Develop performance-critical applications in modern C++
  • Write concurrent, multithreaded code
  • Use STL and Boost effectively
  • Profile and optimise for latency and memory


Requirements

  • 1+ years of professional C++ development
  • Strong understanding of multithreading and memory management
  • Linux systems programming experience
Read more
VY SYSTEMS PRIVATE LIMITED
Bengaluru (Bangalore)
3.5 - 7 yrs
₹2L - ₹10L / yr
skill iconC++
Microsoft Windows
Multithreading
Debugging
C++11

Position: C++ Developer – Windows

Experience: 3.5+ Years

Location: Bangalore

Employment: Permanent Position

Interview: F2F

Client Round: No Client Round

Job Summary

We are looking for a skilled C++ Developer with strong experience in Windows-based application development, C++11, multithreading and debugging. The candidate should have hands-on experience in desktop application development and Windows programming.

Mandatory Skills

  • Strong hands-on experience in C++ / C++11
  • Windows Programming
  • Multithreading in C++
  • VC++ / MFC / UWP
  • Desktop Application Development
  • Strong Debugging skills
  • Crash Dump Analysis
  • Inter-Process Communication (IPC)
  • Good understanding of Data Structures, Algorithms and Design Patterns

Good to Have

  • Wireshark
  • React / React-Native
  • .NET Core
  • Golang
  • AWS Architecture
  • Cross-platform application development

Roles & Responsibilities

  • Participate in platform requirements and story development.
  • Contribute to solution design, design alternatives and design reviews.
  • Develop assigned features using appropriate programming languages.
  • Participate in peer code reviews.
  • Develop use cases and unit test cases.
  • Execute unit tests as part of the continuous integration pipeline.
  • Analyze and resolve application and component-level issues.
  • Perform debugging and crash dump analysis.
  • Work on Windows desktop applications and platform components.
  • Participate in Agile/Scrum sprint activities.
  • Collaborate with cross-functional teams to deliver high-quality software.

Process Skills

  • Agile / Scrum
  • Test-Driven Development (TDD)
  • Continuous Integration

Behavioral Skills

  • Strong problem-solving and debugging ability
  • Result-oriented team player
  • Good communication and interpersonal skills
  • Ability to work effectively with technical teams


Read more
Leading provider of Capital Market solutions in India
Leading provider of Capital Market solutions in India
Agency job
via HyrHub by Neha Koshy
Mumbai, Bengaluru (Bangalore)
8 - 15 yrs
₹30L - ₹50L / yr
skill iconC++
Multithreading
STL
Socket Programming
Systems design
+2 more

Mandatory:

  • The candidates should be from Capital Market domain
  • The candidates should be from B.Tech background


Required Skills:

  • 12–18 years in the tech industry, with 2–4 years in technical leadership or managerial roles.
  • Technical Expertise: Expertise in C++ development, enterprise architecture, and scalable system design, and proficiency in performance optimization, scalability, software architecture, and networking principles. Extensive experience managing the full development lifecycle of large-scale software products, from concept to deployment.
  • Strong knowledge of STL containers, multi-threading concepts, and algorithms. Solid understanding of memory management and efficient resource utilization.
  • Microservices Architecture Expertise: Experience in designing and implementing scalable, reliable microservices.
  • Strong Communication & Decision-Making Skills: Ability to clearly articulate trade-offs, make informed decisions, and ensure alignment across stakeholders.
  • Commitment to Creating and fostering Engineering Excellence: Deep understanding of best practices, including code quality, testability, security, and release management, and passion for fostering a strong engineering culture and continuously improving developer workflows and tools.
  • Self-Driven and Motivated: Ability to operate independently while driving impactful results.

Key responsibilities:

  • Technical Expertise:

○ C++ coding and debugging to strengthen and optimize systems.

○ Design and architecture (HLD/LLD) to ensure scalable and robust solutions.

○ Implementing and enhancing DevOps, Agile, and CI/CD pipelines to

improve development workflows.

○ Managing escalations and ensuring high-quality customer outcomes.

  • Architecture & Design:

○ Define and refine the architectural vision and technical roadmap for enterprise

software solutions.

○ Design scalable, maintainable, and secure systems in line with business goals.

○ Collaborate with stakeholders to translate requirements into technical

solutions.

○ Driving engineering initiatives to foster innovation, efficiency, and excellence.

  • Project Management:

○ Oversee project timelines, deliverables, and quality assurance processes.

○ Coordinate cross-functional teams to ensure seamless integration of systems.

○ Identify risks and proactively implement mitigation strategies.

  • Technical Leadership:

○ Lead and mentor a team of engineers, fostering a collaborative and high- performance culture.

○ Provide technical direction and guidance on complex software engineering challenges

○ Drive code quality, best practices, and standards across the engineering team.

Read more
VY SYSTEMS PRIVATE LIMITED
Bengaluru (Bangalore)
3.5 - 17 yrs
₹3L - ₹26L / yr
skill iconC++
MFC
VC++
windows
  • Skilled C/C++ Software Engineer to design, develop, and optimize high-throughput, low-latency client-server based application
  • Responsible for building backend business logic and managing highly efficient data layers interacting with SQL databases
  • Expertise in C++ patterns, memory management, multi-threaded programming, and SQL performance tuning
  • Design, build, and maintain efficient, reusable, and reliable C/C++ code for core application layers
  • Implement and manage database connectivity abstractions utilizing APIs
  • Develop, optimize, and maintain SQL queries, stored procedures, triggers, views, and database schemas
  • Diagnose systems issues, identify memory leaks, refactor legacy codebases
  • Participate in code reviews, write unit tests, perform testing and operate actively within Agile sprints
  • 8+ years of professional development experience using standard C++ with a strong grasp of OOP
  • Hands-on expertise with relational databases (e.g., Microsoft SQL Server, MySQL, PostgreSQL, or Oracle)
  • Strong proficiency in multi-threading, concurrency, IPC, and socket programming
  • Experience developing on Windows environments
  • Familiarity with debugging tools and version control platforms like Git
  • Background in UI frameworks that hook into C++ backends
  • Familiarity with scripting languages (Python or Shell scripting) for database data loading and automation

 

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