XX
Senior Software Engineer, Performance OptimizationHMEArizona, Louisiana, United States
XX

Senior Software Engineer, Performance Optimization

HME
  • US
    Arizona, Louisiana, United States
  • US
    Arizona, Louisiana, United States
Jetzt Bewerben

Über

HME has been creating innovative products for the drive-thru and pro-audio industries since 1971. From the very beginning, we've known these solutions would never have happened without the customer-focused people who make up our company. HME has a team environment with a culture of collaboration, learning, and growth. With subsidiaries located in California, Missouri, Canada, UK, India, and China, companies around the world depend on HME for clear, reliable communication solutions. From setting the standard for drive-thru headsets and timer systems in the quick service restaurant (QSR) industry to developing professional audio equipment used in the Olympic Games, HME strives to create the newest, most innovative products on the market while providing quality care and attention to its customers. Come join our team

We are currently recruiting for a Senior Software Engineer, Performance Optimization. In this role you will develop applications that provide functionality to HME products, real-time, and multitasking designs. This role will have a focus on Cloud development. Must have a strong web development background.

Candidates must reside in one of the following states: Arizona, Florida, Texas, Missouri, California. Relocation support is not provided for this role.

What you will do in the position:

  • Collaborate and communicate effectively within the team to accomplish the directed objectives and enhance its analytical and troubleshooting capabilities.
  • Effectively apply static analysis, by examining the code without execution, to identify issues in malfunctioning software and provide clear, detailed explanations of its current functionality.
  • Be able to apply Dynamic Analysis by running the software and analyzing its behavior in real-time to identify issues that occur during execution and provide clear, detailed explanations of its current functionality.
  • Ability to explain complex technical concepts to non-technical stakeholders.
  • Understand how to apply memory analysis, code coverage analysis and instruction traces to code and provide clear, detailed explanations of its current functionality.
  • Proficiently retrieve log data from diverse computer networks and apply advanced analytical techniques to extract critical troubleshooting information.
  • 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.

What you will need to succeed in this position:

  • 3+ years of previous experience with web development, advantage to have worked on cloud environment.
  • Previous experience on server-side coding languages ).
  • Advanced knowledge of HTML, JavaScript, jQuery, React, and CSS.
  • Proficiency in languages such as Python, R, Java, and C++.
  • Familiarity with AI libraries and frameworks like TensorFlow, PyTorch, and Scikit-learn.
  • Skills in data manipulation, cleaning, and preprocessing.
  • Knowledge of various algorithms such as linear regression, decision trees, support vector machines, and neural networks.
  • Understanding of model evaluation metrics and techniques.
  • Proficiency in software development practices, including version control, testing, and debugging.
  • Knowledge of Docker containers and container orchestration systems like Kubernetes.
  • Ability to build and maintain scalable software development pipelines.
  • Experience with data visualization tools and techniques.
  • Experience with relational database (MS SQL).
  • Experience developing web services (REST API or SOAP).
  • Cloud experience (AWS, Azure, or equivalent). Azure is preferred.
  • Commitment to staying updated with the latest advancements in software engineering, machine learning and AI.
  • Strong analytical skills.
  • Excellent communication; written and verbal.
  • BA or BS (college graduate) - required.

Pay Range is from $112,700 to $150,200. This is the pay range we reasonably expect to pay for the role. This may vary depending on experience and other factors. Our benefits package includes tuition reimbursement; 3 weeks paid vacation your first year, paid holidays, medical, vision and dental coverage, pet insurance, life insurance, and 401K contributions.

The physical demands and work environment described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The employee will occasionally lift and move up to 10 pounds.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

  • Arizona, Louisiana, United States

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.