Senior Software Engineer C++ IES (also remote)
Bucharest, Romania
5 zile în urmă

You can work from anywhere in Romania for this position! Product overview Ivanti Endpoint Security (formerly known as HEAT EMSS) is a security suite meant to provide fast, effective, and scalable protection from sophisticated malware and targeted attacks.

It achieves this through a layered approach with Patch, Application Control, Device Control and Antivirus. This is a hybrid software solution built modularly that can protect both server and agent side.

Here is a link for product architecture overview. RESPONSIBILITIES

  • Collaborates with Product Management and Engineering resources to design software and implement solutions across multiple products.
  • Engineer and develop new code that is decoupled, sustainable and unit tested
  • Engineer and develop simple code that solves problems without adding complexity
  • Collaborates with team to create testable code, including automated testing programs. Performs debug tasks, root cause analysis, and support for assigned products.
  • Prepares technical documentation of product sub-systems.
  • Performs other job-related duties as assigned.
  • Ability to accurately estimate effort to complete assigned work.

    Required :

  • Advanced technical knowledge in software development methodologies, design and implementation in C++
  • Analytical and design skills at multi-product / multi-environment level desirable
  • Strong debugging skills (Visual Studio, WinDbg, )
  • Good communication and teamwork skills
  • Inter-process communication (including RPC, DCOM)
  • Multi-threading and synchronization
  • Windows Security concepts
  • SQL language and Microsoft SQL Server databases
  • Automation testing
  • Preferred :

  • Structure of File Systems (FAT, UDF, NTFS, )
  • Cryptography
  • MFC and WTL
  • DLL injection
  • C# & C++.Net
  • MSI development, including custom actions
  • Experience in API / SDK development (DLL, COM, WMI, PowerShell, etc. )
  • In-depth experience in research and analysis, project planning and implementation.
  • Excellent understanding of entire development process, including specification, documentation, and quality assurance.
  • Strong communications and interpersonal skills.
  • Learn new products quickly and fast adoption of new technologies.
  • Able to conduct complex investigations and information research.
  • Motivation for technical challenges.

  • Great team that you will love to work with
  • Support in developing your skills and career
  • LI-MM1

    Raportați această lucrare

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.