Get your dream job within 2 days (HURRY UP)ENROLL NOW

Senior Embedded Systems Test Engineer

Ziosk – Dallas, TX

Ziosk is revolutionizing the experience and economics of the $472 billion restaurant industry.

Ziosk places interactive touchscreen devices on each and every table in the restaurant that enables guests to order food & drinks, play games, and pay on demand. Today there are over 180,000 Ziosk tablets deployed nationwide at 3,000+ restaurants including Chilis, Olive Garden, Red Robin, Outback, TGI Fridays, Friendlys, Yard House, and more handling over $12 Billion in transactions in the next year.

Ziosk is the pioneer and industry leader in tabletop technology and has been covered in the national media including the WSJ, NYT, Washington Post, CNBC, and Nations Restaurant News. Our rapid growth has created a number of new opportunities for people to join our team, including a Senior Embedded Systems Test Engineer.


Ziosk has an immediate opportunity for a Senior Embedded Systems Test Engineer. This position reports to the Embedded Systems Development Manager and will have an opportunity to be part of the software quality assurance team to test Ziosk operating system and payment software.


  • Define and execute a methodology for product certification with payment gateways and processors
  • Manage 3rd party vendors through certifications of Ziosk proprietary products
  • Work closely with Product Owners to identify gaps in product requirements definition to meet certifications
  • Participate in systems requirement reviews and team meetings when necessary
  • Communicate with product owner and feature developers to understand/clarify requirements
  • Provide input to the project plans and processes
  • Identify and communicate risks to the team
  • Develop test plans for functional, performance, security, certification, regression, and integration tests
  • Maintain test documentation, including test strategies, test plans, test cases, test scripts and reports
  • Build test automation for functional testing of both existing and future features
  • Build scripts and test hooks into development environment to enhance testing framework
  • Identify and prepare test data and environment for testing
  • Perform hardware and software tests (both manual and automated) by executing test plan and documenting results
  • Test APKs on Android
  • Test software at API level
  • Identify, report, and manage defects in defect tracking system
  • Provide testing status reports to the team
  • Participate in defect review, incident management, root cause analysis, and risk reviews
  • Participate in production issue troubleshooting and debugging when required
  • Apply quality engineering best practices to define and implement key metrics to manage and assess the testing process including test execution and defect resolution
  • Participate in collection and review of quantitative data related to software testing and development activities for measurement and analysis to improve test coverage and efficiency
  • Participate in reviews and audits of project activities and work products to ensure compliance with documented plans, procedures, and standards


  • Bachelors degree in Computer Science or related field from an accredited college or university
  • Relevant experience for 6+ years in embedded software/hardware testing with preference in payment terminals
  • Strong understanding of software quality engineering, testing tools, and methodologies
  • Strong experience with software development in C/C++, scripting (python/shell), and test automation
  • Strong experience with scalability, reliability, stress, interoperability, robustness and performance testing
  • Experience with payment systems and concepts, and payment certification processes
  • Ability to network and establish cross-functional relationships to work effectively with other teams to acquire knowledge and drive system solutions
  • Understanding of REST based services
  • Knowledge and understanding of Linux/Android internals, Azure Portals
  • Knowledge of embedded operating systems, especially Android and Linux
  • Experience in using Unix for file manipulation and basic shell scripting
  • Understanding all phases of SDLC required and processes used in quality assurance of software programs
  • Demonstrated proficiency in Test Plan and Test Case writing
  • Excellent organizational, interpersonal, verbal, and written communication skills
  • Ability to work well in a fast-paced environment under deadlines in a changing environment
  • Ability to successfully prioritize, organize and handle multiple complex tasks simultaneously
  • Ability to work as a team member, as well as independently
  • Strong attention to detail in all facets of work
  • Knowledge and experience with ARM/x86 or similar embedded processor platforms.
  • Excellent problem solving, analytical, and debugging skills required.
  • Experience with board-level software testing is required
  • Experience testing software at API level

Additional Skills / Knowledge Preferred

  • Experience testing Android and mobile applications
  • Testing and development experience on Android
  • Experience with JSON
  • Experience with CI/CD and DevOps preferred
  • Exposure to Cloud Based applications
  • Experience with JIRA and Atlassian tools is preferred
  • Understanding and experience with Agile SCRUM methodologies and operations
  • Basic knowledge of POS and retail systems integrations
  • Experience with QA Symphony is desired
  • Familiarity with HTML, creating and validating XML is a plus
  • Experience with hardware testing is desired

Ziosk is an Equal Opportunity employer offering competitive benefits and compensation. Candidates must be eligible to work in the U.S. and be able to commute daily to office. No agencies or third party recruiters, please.

Recommended jobs for you

  • Senior Software Engineer - IoT

    Overhead Door Corporation  - Dallas, TX

    View Job
  • Software Engineer I

    Fujitsu  - Richardson, TX

    View Job
  • Software Engineer, Sr. I - Embedded

    Harris Corporation  - Plano, TX

    View Job
  • Software Engineer, Sr. I - Embedded

    L3 Technologies  - Plano, TX

    View Job
  • Senior Embedded Systems Test Engineer

    Ziosk  - Dallas, TX

    View Job

Thanks For Your Feedback