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
When you apply, don’t forget to mention that you found this Job Post on JobsRepo.com