Software Engineer – C++/Python | 5+ Yrs | Bangalore

Website Dell

Job Description:

As a Software Engineer, you will be responsible for developing sophisticated systems and software basis the customer’s business goals, needs and general business environment creating software solutions.
You will:

  • Participate in all phases of the software development lifecycle including requirements analysis, design, implementation, testing and deployment.
  • Development, testing and integration on complex Server Platforms and Drive Array Enclosures configurations, with emphasis of security features
  • Provide technical expertise by independently determining and developing approaches to solutions for a wide range of complex software engineering problems.
  • Works effectively with cross-functional global teams, readily shares information with others.
  • Develop high performance multithreaded diagnostic software to stress and analyze a variety of large-scale storage devices using C++ in a customized Linux environment
  • Create Python test modules to automate the diagnostics
  • Works on Web based code signing application

Job Requirements:

  • 5+ years of software development experience
  • Excellent knowledge of related development languages. (Including but not limited to C++, Python)
  • Strong analytical problem-solving skills
  • Excellent written and verbal communication skills
  • Ability to work in a global team environment
  • Possesses strong product/technology/industry knowledge
  • SQL Database knowledges (PostgreSQL proficiency will be plus)

Preferred Skills:

  • Software Security knowledges (eg. Openssl, general cryptography understanding)
  • Embedded diagnostic development for testing hardware
  • Experience or strong familiarity with Linux and GNU Development tools
  • Multithreaded and/or multicore development
  • Research Abilities

Apply Job

When you apply, don’t forget to mention that you found this Job Post on