Systems Diagnostic Engineer
Description -
As a PC Diagnostics engineer, you will assist in expanding and delivering our next gen diagnostic’s platform as a service (DPaaS). A keen attention to detail, problem-solving abilities, and solid knowledge base are essential. You will also work collaboratively with multi-faceted software engineering teams to deploy and grow our diagnostics library that adhere to our corporate securities standards. Help automate and streamline our operations and processes through enablement of diagnostics for service personnel and customers. Troubleshoot and resolve issues in our dev, test and production environments. A deep understanding of pc architecture and ability to continuously improve efficiency and effectiveness of our diagnostics service is paramount to delivering exceptional customer experience.
Duties and Responsibilities
- Work directly with the HP Software, HP Security and HP Diagnostics teams to continuously deliver DpaaS enhancements
- Assist in design and implementation of DPaaS Architecture changes w/ our Diags Architect
- Test implemented diagnostics for effectiveness
- Handle code deployments in all environments through build release pipelines
- Monitor metrics and develop ways to improve
- Brainstorm for new ideas and ways to improvement DPaaS
- Consult with peers for feedback during testing stages
- Maintain day-to-day management and administration of projects
- Document and design various processes; update existing processes
- Improve infrastructure and application development
- Follow all best practices and procedures as established by company
Knowledge and skills – required:
- Demonstrate proficiency in the C++ & C# programming language
- Experience with Windows desktop application development
- Experience with Git version control and github
- Experience designing and developing large software applications
- Experience creating computer diagnostics tools would be beneficial
- Experience developing Windows and Linux applications would be beneficial
- Experience with software development tools, debuggers, source control, code analyzers
- Experience with Windows Service and Inter Process Communication
- Experience with Agile software development process
- Effective presentation, written communication, and verbal communication skills
- Fluent in spoken and written English
- Ability to communicate in technical and non-technical terms to all levels of staff
- Ability to work independently against multiple deadlines and shifting priorities
- Able to take on additional tasks and responsibilities in order to accomplish team goals
- Strong drive to improve, optimize, and identify opportunities for software quality
Knowledge and skills – nice to have:
- Experience with Visual Studio
- AWS services (API GW, VPC, SQS, Lambda, CloudFront, Kinesis)
- Experience in C++/WinRT would be extremely beneficial
- Extensive knowledge of computer architecture - x86, x64, or ARM
- Experience with Microsoft IDL 3.0 (Interface Definition Language) and RPC (Remote Procedure Call) protocol
- Azure services (Compute, Storage, Security)
- Security (HTTPS, SSL, TLS, PCT, IPsec, etc…
- SAFe Certification a plus.
Education and Experience Required:
- Bachelor or Master's in Electrical Engineering, Computer Engineering, or Computer Science
- 3-5 years of software development experience
Job -
Software
Schedule -
Full time
Shift -
No shift premium (India)
Travel -
Not Specified
Relocation -
Yes
Equal Opportunity Employer (EEO) -
HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state, and local law(s).
Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. This information is provided voluntarily. The information obtained will be kept in strict confidence.
For more information, review HP’s EEO Policy or read about your rights as an applicant under the law here: “Know Your Rights: Workplace Discrimination is Illegal"