Shire Jobs

Mobile Shire Logo

Job Information

Power Integrations Sr. Software Developer (Backend) in Pasig City, Philippines

Description

As a Backend Software Developer, you will be responsible for designing and development application that assist in the design of switching power supplies. This role requires strong technical expertise as a software engineer to develop high quality software solutions in line with project objectives and industry standards.

Responsibilities:

  • Design, develop and maintain a software product for the switching power supply design, ensuring high software quality standards.

  • Maintain existing codebase by bug fixing, refactoring, and implementing unit tests.

  • Collaborate with engineering team and QA department to clarify requirements and ensure program functionality meets expectation.

  • Prepare comprehensive reports, instructions and other documentation for the software product.

  • Evaluate code for compliance with industry standards, validity and maintainability.

  • Participate in peer reviews of solution designs and associated code.

  • Keep abreast of technology and industry trends to innovate and stay competitive.

Requirements:

  • BS degree in Computer Science, Electrical Engineering or related fields.

  • 5 years of commercial C++ development experience, preferably in complex software projects.

  • Proficiency in C++, OOP, STL, multi-threaded programming.

  • Ability to quickly understand existing codebases and write clean, easily maintainable code.

  • Strong communication skills to effectively interact with internal team members and external stakeholders.

  • Experience with agile development methodologies, including Scrum.

  • Proficiency with version control systems such as Git.

  • Excellent problem solving abilities and the ability to generate and effectively express ideas.

  • Knowledge of software security best practices and experience implementing secure coding practices.

  • Strong attention to detail in documentation and reporting.

Significant advantages:

  • Knowledge of electrical engineering.

  • Strong mathematics foundation

  • Experience with Rogue Wave Stingray Studio.

  • Familiarity with web technologies

  • Knowledge of PHP

  • Familiarity with MATLAB.

  • Experience with project management tools such as Jira.

DirectEmployers