Senior Software Developer – C++

Senior Software Developer – C++

Kelly Services Hong Kong Ltd
Hong Kong
Not Specified
Not Specified

Job Description


Job Description :
Key Responsibilities
  • Develop high performance audio test and measurement applications utilising the very latest in machine learning techniques and signal processing;
  • Solving new problems in software;
  • Capturing of requirements from interviewing the internal customer;
  • Analyse requirements, perform feasibility studies and impact analysis;
  • Develop and maintain a suite of tests for all code;
  • Develop incrementally the range of exciting new features on our roadmap;
  • Build reusable code and libraries for future use;
  • Optimize application for maximum speed and scalability; and
  • Communicate requirements, risks, progress, and schedule.

Skills, Experience and Personal Attributes
Skills
  • Experience in C++, postgresql, git, and git workflows essential;
  • g++, gdb, valgrind, cmake, ssh;
  • Strong linux skills essential;
  • Experience with AWS infrastructure and aws-sdk-cpp;
  • Ability to administer and maintain own linux workstation and software development environment; and
  • Familiarity with Kanban.

Experience
  • Degree in Electrical Engineering or Computer Science; and
  • Minimum five years’ experience.

Personal Attributes
  • Strong written and verbal communication skills in English;
  • Clear, logical thinker with demonstrable problem-solving skills;
  • Self-motivated worker, willing to take ownership and be held accountable;
  • Ability to establish and build successful working relationships with people from a diverse range of backgrounds and cultures;
  • Commercial awareness, recognising the importance of appropriate engineering;
  • Team player, skilled at operating with in-house and external engineers; and

Similar Jobs

People Also Considered

Career Advice to Find Better