Job Description

HME is looking for passionate, curious, and driven Software Engineers who enjoy solving real-world problems through technology. In this role, you will contribute to building and enhancing software systems used at scale, working closely with experienced engineers in a collaborative and learning-focused environment.

What you will do in the position:

  • Work as part of an agile engineering team to design, develop, and enhance software components for complex systems
  • Translate functional and technical requirements into clean, efficient, and maintainable code
  • Apply logical reasoning and problem-solving skills to break down complex problems and propose effective technical solutions
  • Write and execute unit tests and system tests to ensure code quality, reliability, and performance
  • Use debugging and testing tools (debuggers, logs, emulators, test plans) to identify, analyze, and fix defects
  • Support sustaining engin...

Apply for this Position

Ready to join HME? Click the button below to submit your application.

Submit Application