C++ Developer Jobs - Apr-May 2024

Experience (Years): Fresher:0-1 | Fresher-Mid:2-4 | Mid: 5-8
Mid-Senior: 9-11 | Senior: 12+ | Director: 15+

  1. C++ Developer - Human Interface - Fresher (CPP-Developer-Fresher-24047)
  2. C++ Developer - Enterprise - Fresher (CPP-Developer-Fresher-24048)
  3. C++ Developer (CPP-Developer-240416)
  4. C++ Developer with QT (CPP-Developer-240417)
  5. Lead Java/C++ Developer (CPP-Developer-240418)


Title: C++ Developer - Human Interface - Fresher
Job Code: CPP-Developer-Fresher-24047

Location: Work From Home
Experience: Fresher
Date Posted: 2024-03-27
Valid Through: 2024-04-28
Apply: Job Application Form

Job Description:
C Application Developer - Human Interface Infrastructure

The selected candidate is going part of the team delivering Human Interface infrastructure Technologies to worldwide customers.

Responsibilities
  • Design the software system, describing the specifications in technical terms
  • Select algorithms, theories or technologies that will be used
  • Plan appropriate user interface.
  • Identify and manage dependencies with other components.
  • Document these selections in a PES (Product Enhancement Specification Document)
  • Develop and implement new functionalities described in PES
  • Code, compile and run unit tests according to Implement processes and Metric(KPIs).
  • Check the progress of dependencies with other component
Requirements
  • B.E/B.Tech/M.E/M.Tech (CS, IT, ECE) OR MCA
  • Academics with 60% minimum through-out
  • Working knowledge of CAD/CAM/CAE in product development
  • debugging and understanding of existing C++ code.
  • Exposure towards C++ based libraries development, using Data structures and Design Patterns.
  • You should have exposure to Win 32 SDK, COM, Chrome debug tools.
  • Knowledge of usage of various widgets in toolkits like MFC, QT, etc. will be beneficial.
  • Exposure to development in Linux will be added benefit.


Title: C++ Developer - Enterprise - Fresher
Job Code: CPP-Developer-Fresher-24048

Location: Work From Home
Experience: Fresher
Date Posted: 2024-03-30
Valid Through: 2024-04-28
Apply: Job Application Form

Job Description:
C++ Developer - Enterprise Applications

The selected candidate is going to work on enterprise grade product development using C++ programming language.

Responsibilities
  • Design, build and maintain efficient, reusable, and reliable C++ code
  • Implement performance and quality modules
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automation
  • Design code with special attention to performance, correctness, and enterprise-level scale
  • Take complete ownership of features including design, implementation, test plan reviews and automation test plans
Requirements
  • Strong proficiency in C++, with fair knowledge of the language specification
  • Knowledge of the latest C++ standard is preferred
  • Good understanding of pointers
  • Thorough knowledge of the standard library, STL containers, and algorithms
  • Good understanding of memory management in non-garbage collected environments
  • Understanding of dynamic polymorphism and C++ specific notions, such as friend classes
  • Knowledge of low-level threading primitives and real-time environments
  • Good understanding of SQL, PL/SQL and Database Technologies
  • Superb analytical and problem-solving skills
  • Excellent collaboration and communication skills
  • Proficient understanding of code versioning tools such as Git
  • Familiarity with continuous integration


Title: C++ Developer
Job Code: CPP-Developer-240416

Location: Hybrid
Experience: Mid Level
Date Posted: 2024-03-28
Valid Through: 2024-04-27
Apply: Job Application Form

Job Description:
Required Education and Skills
  • Bachelor's degree (or foreign equivalent) in Computer Science, Computer Engineering, Electrical Engineering, or other technical discipline is required
  • 5+ years of experience in software engineering and development.
  • Self-initiative, independent and a good team player.
  • Proficiency with Test-Driven Development, OOO design patterns, SOLID design principles
  • Understanding of common DevOps, CICD processes, Agile/Scrum, SDLC methodologies
In addition to the above, candidate must have a minimum of 3 years of experience in the following:
  • Strong development experience using C++
  • Developing software that directly interfaces with electrical devices (sending/receiving data, controlling electrical devices via software)
  • Building well designed Graphical User Interfaces (GUI) using WPF/XAML and MFC
  • Developing multi-threaded, real-time solutions (applications that run within a fixed-time constraint)
  • Developing software using SQL, MS Access DB and MongoDB - Debugging software applications at different stages of maturity, ranging from development-prototype through to commercial-production maturity levels - Developing, debugging, and supporting software applications both locally and in remote locations
  • Experience working in cross-functional teams including mechanical and electrical engineers, acoustic and electromagnetic scientists (SME), and software architects
Desired Skills:
  • MS in computer science, computer engineering or related STEM field
  • Strong knowledge of C++ 11 principles
  • Experience developing desktop applications and reports using C#, Python, HTML, Java Script, XML, JSON technologies.
  • Experience with IoT, automation, firmware
  • Working with wireline logging tools, telemetry, & power control in the Oil & Gas industry


Title: C++ Developer with QT
Job Code: CPP-Developer-240417

Location: Hybrid
Experience: Unspecified
Date Posted: 2024-03-29
Valid Through: 2024-04-28
Apply: Job Application Form

Job Description:
  • Experienced C/C++ developer with strong understanding of cross-platform application development
  • Strong understanding of C++ UI frameworks like QT
  • Knowledge of Rest APIs, AWS, Docker, Kubernetes
  • Ability to create unit tests for modules
  • Experience in Object oriented design principles is a must
  • Solid understanding of agile development model and strong communication, collaboration skills
  • Ability to translate the design concepts, requirements into simpler implementation level details
  • Ability to work independently with limited or no hand holding
  • About IDESLABS, Summarized our services for quick understanding of IDESLABS’s offeringS


Title: Lead Java/C++ Developer
Job Code: CPP-Developer-240418

Location: Hybrid
Experience: Mid Level
Date Posted: 2024-03-30
Valid Through: 2024-04-28
Apply: Job Application Form

Job Description:
As a Lead Java/C++ Developer, you will be responsible for leading a team of developers and ensuring that the team delivers high-quality code on time. You should have 7+ years of relevant production experience and 1+ years of relevant leadership experience. You should also have proficiency in programming in at least one of C++ or Java and have experience with SQL.

Responsibilities
  • Lead a team of developers and ensure the team delivers high-quality code on time
  • Write C++/Java code to implement existing ideas/designs
  • Independently solve problems by doing research and reading tutorial docs
  • Fix bugs during implementation through Stack Overflow, Google search
  • Write queries to pull relevant data and populate dashboards/spreadsheets to represent required stats
  • Update task progress periodically
  • Track tasks and TODO items during meetings in notes
  • Update progress on a weekly basis
  • Reach out to stakeholders/mentors for any requirements collection and questions to unblock themselves
  • Monitor and mentor junior members of the team
Requirements
  • 7+ years of relevant production experience, including 1+ years of relevant leadership experience
  • Computer science, computer engineering, or relevant degrees
  • Minimum of five years of industry experience in relevant areas
  • Proficiency in programming in at least one of C++, Java
  • Experience with SQL
  • B1+ English level
Nice to have
  • JavaScript or other frontend technologies
  • Proficiency in Python
  • Experience with ETL and Data Pipelines
  • Hands-on experience working with systems for collaborative code reviews, version control, and automated testing
  • Excellent communicational and organizational skills


advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.