Staff Software Engineer [T500-**]

  • Bengaluru
  • Hme

HME is looking for your talent! If you are a Staff Software Engineer we would love to hear from you! This role will have a focus on Drive-Thru timer development. Must have a strong applications development background.

What you will do in the position:

  • Work within a team to develop new complex software projects.
  • Deliver with inputs provided via high-level design and modeling tools.
  • Assist in documenting and reviewing overall architecture and individual objects (modules) for a given software project.
  • Define and perform both unit and system tests on components and objects of a given software project.
  • Use test tools such as debuggers, emulators, and test plans to unit and system test software applications to debug and validate them.
  • Support Sustaining Engineering in solving design errors and / or modifications of existing released products.
  • Investigate customer problems as requested.
  • Provide leadership and advice to more junior software engineers regarding design and development of other projects.

What you will need to succeed in this position:

  • 7+ years of previous experience with software application development, advantage to have worked in a Linux environment.
  • Previous experience with developing software for cloud-connected devices.
  • Cloud experience (AWS, Azure, or equivalent). Azure IoT is preferred.
  • Advanced knowledge of C# / .NET, C / C++, and / or Node.js and React
  • Experience with relational databases for local application storage
  • Strong analytical skills.
  • Excellent communication; written and verbal.
  • BA or BS (college graduate) - required.

Nice to have:

  • Familiar with object-oriented and structured software design methods.
  • Experience with Chromium in an embedded environment
  • Experience in building CI/CD Pipeline.
  • Experience utilizing web services (REST API or SOAP).
  • Experience with Multi-threaded programming
  • Experience with UI/UX development and design.
  • Experience with the following frameworks:
  • Entity Framework Core
  • NetMQ (ZeroMQ for .Net)
  • Dotnetify (Web Sockets using SignalR)
  • XUnit