Job Description

The main function of a client software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops, and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications.

Responsibilities

  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software.
  • Build maintainable and testable code bases, including API design and unit testing techniques.
  • Apply test automation techniques in mobile platforms such as Android or iOS.
  • Troubleshoot issues and make system changes as needed to resolve problems.
  • Provide basic mentoring support and constructive performance feedbac...

Ready to Apply?

Take the next step in your AI career. Submit your application to Mercor today.

Submit Application