Enable America Jobs

Enable America Logo

Job Information

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

Job SummaryAs 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, Information Technology, Computer Engineering or relevant course

  • 2+ 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

  • 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