Principal Software Engineer

2 weeks ago


Mysore, Karnataka, India Arcserve Full time

About Arcserve

Arcserve provides exceptional solutions to protect the priceless digital assets of organizations in need of full scale, comprehensive data protection. Established in 1983, Arcserve is the world's most experienced provider of business continuity solutions that safeguard every application and system, on every premises and every cloud. Organizations in over 150 countries around the world rely on Arcserve's highly efficient, integrated technologies and expertise to eliminate the risk of data loss and extended downtime while reducing the cost and complexity of backing up and restoring data by up to 50 percent.

We need Cross platform PSE for below position,

JD:

Key Responsibilities

  • Lead the architecture, design and implementation of cross-platform applications using C/C++
  • Develop high performance, scalable and maintainable software solutions
  • Optimize system performance through advanced profiling, ensuring efficient memory management and multi-threading
  • Lead and mentor development teams by establishing best practices, coding guidelines and system design principles
  • Design and code complex units/modules/products that meet functional and business requirements on schedule and within budget.
  • Automate Perform unit/module testing of software to find errors and confirm programs meet specifications.
  • Fix bugs, add enhancements, and convert software to other platforms.
  • Collaborate with quality assurance in creation of their test plans and participate in reviews.
  • Assist the support personnel determine system problems.
  • Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.
  • Provide product content to technical writers.
  • Assist in strategic research and design as directed.
  • Set up software configuration control and software development environments including program source control to ensure reliable backups and source code integrity.
  • Develop plans outlining steps and timetables for developing programs and communicate plans and status to management and other development team members.
  • Escalate issues to management as appropriate.
  • Participate in design and code reviews with other developers.

Preferred Education

Bachelor's Degree or global equivalent in Computer Science or related discipline. Master's degree or global equivalent a plus.

Work Experience

10+ years of experience in C/C++ development with a focus on cross-platform system applications.

Skills

  • Excellent in C++ programming. Hands on experience with C++ 17 and above
  • Strong understanding of system programming, memory management and multi-threading
  • Hands on experience with cross-platform development frameworks.
  • Candidates with hands on experience with boost, CMake, etc. preferred
  • Hands on experience with network programming, IPC and distributed systems is mandatory.
  • Familiarity and experience with using vcpkg is desired.
  • Expertise in Windows and Linux internals, including filesystems, etc. required.
  • Excellent cross-platform development and debugging skills.
  • Excellent in Object Oriented programming, including Inheritance and polymorphism.
  • Familiar with at least one of the popular databases, for instance, PostgreSQL, SQL Server and or SQLite.
  • Hands on experience with test automation tools like GTest, gMock, cppTest, etc.
  • Experience with use of Static Application Security Testing (SAST) and Dynamic Application Security Testing (DAST) is a big plus.
  • Knowledge of modern software development best practices, CI/CD pipelines and version control systems like git
  • Background on security practices for C/C++ applications.
  • Experience on Backup/Storage Software is a big plus
  • Experience on Virtualization and Cloud are big plus
  • Experience with deploying applications with Docker and Kubernetes preferred
  • Familiarity with Python, Golang or Rust is a plus
  • Strong passion and enthusiasm in studying new technology modern technology.
  • Excellent communication skills.
  • Good teamwork and cooperation with development team, QA team and support team.

If interested share CV and details on sonal.gharge@arcserve.com:

C++ 17:

IPC exp:

Inheritance exp:

Multi threading:

Cross platform development exp:

CPP test exp:

Virtualization / Storage domain exposure:

SQL server/PostgreSQL:

Curr CTC:

Exp CTC:

Notice:

Regards,

Sonal Gharge

sonal.gharge@arcserve.com

Arcserve India

Arcserve | Assured Recovery » Facebook » Twitter » » YouTube



  • Mysore, Karnataka, India CloudTech Software Full time

    Position Summary: 6 to 10 years of solid experience as full-stack .NET software developer in Microsoft Technologies - .Net Framework, .Net Core, C#, ASP.Net, MVC, HTML5, JQuery, Angular, GIT, Micro services, API's, REST/JSON, SOAP/XML, MS SQL Server 2016/2019, NoSQL, Entity Frameworks, Solutions Design, Web/Mobile Apps, Visual Studio, Domain Drive Design,...


  • Mysore, Karnataka, India Advanced Sterilization Products Full time

    Office Address: Salarpuria Premia (Opp. Cessna Business Park), Sarjapur Outer Ring Road (ORR), Bangalore 560103Applies advanced Quality Engineering/Scientific Method techniques and principles to all tasks and activities with a focus on software development projects. Applies relevant regulations, standards, GxP requirements, and industry best practices to all...

  • Software Engineer

    2 weeks ago


    Mysore, Karnataka, India Bluemind Solutions Private Limited Full time

    We're Hiring: Software DeveloperCompany OverviewBluemind Solutions specializes insoftware product engineeringanddata engineering , assisting organizations in unlocking hidden business value from large datasets. Our data-centric approach, grounded in engineering principles, facilitatesefficient product design and development , ensuring maximum ROI for our...

  • Software Engineer

    2 weeks ago


    Mysore, Karnataka, India Bluemind Solutions Private Limited Full time

    We're Hiring: Software Developer Company OverviewBluemind Solutions specializes in software product engineering and data engineering, assisting organizations in unlocking hidden business value from large datasets. Our data-centric approach, grounded in engineering principles, facilitates efficient product design and development, ensuring maximum ROI for our...


  • Mysore, Karnataka, India Mulya Technologies Full time

    Senior /PrincipalPhysical Design Engineer Greater Bangalore -Hybrid/Hyderabad (Hybrid ) / India-WFH(Remote ) Company Background We are a well-funded, stealth-mode startup based in Mountain View, CA, founded by senior technical and business executives hailing from category leaders in infrastructure semiconductors and hyperscale cloud services, and backed by...

  • Software Engineer

    3 weeks ago


    Mysore, Karnataka, India Narwal Full time

    About Us:Narwal, with its Global Delivery Model, strategically expands its reach across North America, the United Kingdom, and an offshore development centre in India. Delivery cutting edge AI, Data and Quality Engineering solutions and consistently surpassing expectations, Narwal has achieved remarkable triple-digit growth rates year after year, earning...


  • Mysore, Karnataka, India Recro Full time

    Senior Software EngineerWork Mode:- Full timeLocation:- RemoteEmployer: Innovating digital experiences with cutting-edge technology, design, and user-focused solutions for global brandsRole Overview:-We are seeking a highly skilled and motivated Senior Software Engineer to lead our talenteddevelopment team and take ownership of our architecture and...


  • Mysore, Karnataka, India Talentmatics Full time

    Location:Hybrid or RemoteExperience : 3-6 YearsTechnology:Grapes.jsJob Type:Full-timeRole Overview:We are seeking a highly motivated and experienced Senior Software Engineer (SSE) with a good background in Grapes.js. In this role, you will be responsible for developing, implementing, and maintaining Grapes.js-based applications. You will collaborate closely...

  • Software Engineer

    2 weeks ago


    Mysore, Karnataka, India Programmers Full time

    Job Title: Software Developer – Power platformExperience: 4-7yearsJob Description:We are looking for a talented Senior Software Developer with strong expertise in Power platform to join our growing team. The ideal candidate will have a solid understanding of Power Apps and Power automate.Note:- Only looking for Immediate joiners to 30 days' Notice...


  • Mysore, Karnataka, India Capillary Technologies Full time

    As part of the ongoing evolution of our core product lines and an increase in custom projects, we are initiating a QA team to support. The critical qualification phase of our development cycle. The Software Quality Engineer 2 will play a vital role in maintaining Capillary's industry-leading reputation for product excellence by ensuring that all deliverables...


  • Mysore, Karnataka, India BizDaddy Full time

    Job Title: Sr. Software EngineerJob Location: India (Remote)Reporting To: COOWe are searching for an innovative technical individual to join our company. As the Sr. Software Engineer , you will oversee the company's technical team and all projects they undertake, analyze briefs, write progress reports, identify risks, and develop work schedules. You should...


  • Mysore, Karnataka, India Larsen & Toubro Limited Full time

    Job DescriptionRole & responsibilities:Work Location : MysoreLooking 6+ Years experience and only Immediate to Max 30 Days notice period- Analyze Embedded software code/ Software Architecture and create test cases for the Software integration testing- Develop scripts for test case automation using Lauterbach Trace 32, Vector CANoe and vTESTstudioSkill and...


  • Mysore, Karnataka, India SmartQ Full time

    Senior Software Engineer-IIAre you passionate about leveraging the Python programming language to design, develop, test, and maintain software applications? If your response is a resounding yes, then we are hunting for you.We are looking for Senior Python Developer at our rapidly growing startup. You will play a pivotal role in building a highly scalable and...


  • Mysore, Karnataka, India Epergne Solutions Full time

    Epergne Solutions is looking for Engineers/ Sr. Engineers Location: Mysore, Mumbai Must have Skills: Designing Switch boards Job Description: Bachelors Deg. In Mechanical Engineering 3 to 7 years of experience in design/development of ANSI LV and MV Products Hands on experience in 3D Modelling on the job Ability to design models of parts and...

  • Lead Process Engineer

    2 weeks ago


    Mysore, Karnataka, India L&T Technology Services Full time

    L&T Technology Services Limited is looking for Lead Process Engineer in Vadodara with previous experience in EPC / Engineering consultancy. KEY RESPONSIBILITIES: The Lead Engineer -Process Engineering shall be responsible for, but not limited to, the following: Should understand the project needs and act accordingly Assign the functions to his team Supervise...

  • Design Engineer

    2 weeks ago


    Mysore, Karnataka, India L&T Technology Services Limited Full time

    Job DescriptionJob DescriptionExpert in Motor Control Centers products and systems.Ability to create, convert & modify drawings with Promise, AutoCAD Electrical, ELCAD or Engineering Base software. Preference given to experience with Engineering BaseAbility to read, understand and evaluate electrical schematics to identify errors or potential...

  • Site Engineer

    3 weeks ago


    Mysore, Karnataka, India My Home Architect and Construction Full time

    Company Descriptionwe suggest you enter details hereRole DescriptionThis is a full-time on-site role for a Site Engineer located in Mysore. The Site Engineer will be responsible for overseeing construction projects, conducting regular inspections, and ensuring that designs are implemented correctly. They will also collaborate with architects, contractors,...

  • Site Engineer

    2 weeks ago


    Mysore, Karnataka, India My Home Architect and Construction Full time

    Company Descriptionwe suggest you enter details hereRole DescriptionThis is a full-time on-site role for a Site Engineer located in Mysore. The Site Engineer will be responsible for overseeing construction projects, conducting regular inspections, and ensuring that designs are implemented correctly. They will also collaborate with architects, contractors,...


  • Mysore, Karnataka, India Larsen & Toubro Limited Full time

    Job DescriptionRole & responsibilities:Work Location : MysoreLooking 4+ Years experience and only Immediate to Max 30 Days notice periodSkill and experience requirement:- Expertise in vector tools like Canoe- Very Good understanding of CAPL/vTestStudio and C- Very Good understanding of CAN and UDS protocols.- Able to understand and review the software...

  • Electrical engineer

    3 weeks ago


    Mysore, Karnataka, India L&T Technology Services Limited Full time

    Job DescriptionJob DescriptionExpert in Motor Control Centers products and systems.Ability to create, convert & modify drawings with Promise, AutoCAD Electrical, ELCAD or Engineering Base software. Preference given to experience with Engineering BaseAbility to read, understand and evaluate electrical schematics to identify errors or potential...