Lead Embedded Software Engineer

Toa Payoh, Singapore

Job Description


Fueling the business of fun.
Not just a game-changer, it’s a life-changer. Designed to deliver a superior guest experience, the software solutions platform is a complete integrated solution made to enable business owners to achieve greater operational efficiency while reducing costs and increasing profitability.
With Embed’s platform, a business (single or multi-location) has real-time visibility and control across the entire operation: a full range of games management, real-time prize inventory, from guest party planning and bookings via mobile to integrated point-of-sales, including bundles and upsell packages, self-recycling game card kiosks and so much more. And it is all interconnected.
We have offices across the globe: USA, EMEA, and Asia. With more than 1,000 customers and over 3,000 installations in 56 countries, we are equipped and ready to empower Family Entertainment businesses with direct sales, services, and support anytime, anywhere.
We are in the business of fun and no one takes fun more seriously than us, which is why we put our people at the heart of everything we do, and how we do it. Get inspired because no one’s having more fun than us.
Position Summary:

The Lead Embedded Software Engineer will be expected to lead and direct the development of software/firmware and work closely with the Product/Project Manager to implement mission-critical cashless management systems of arcade interfacing hardware available globally.
Key Responsibilities:


  • Work closely with Product Manager to understand business requirements and help translate these into technical requirements for the development team
  • Directing the development team in the design, development, coding, testing and debugging of software/firmware applications
  • Work with Product/Project Manager to set timelines for project milestones and coordinating with the team to ensure all necessary project tasks are completed
  • Planning and documenting technical specifications for features or system design
  • Undertake software development work as part of the team
  • Mentoring junior team members and ensuring they adhere to determined software quality standards
  • Management of system architecture and firmware design

Required Skills and Experience:

  • At least 7 years of Embedded Software Development experience
  • Lead embedded software development experience preferred
  • At least 5 years’ experience in C++ and C languages
  • Experience with Embedded Linux and creating Board Support Packages (BSP)
  • Basic knowledge of electronic schematics for firmware development purposes
  • Strong coaching skills and comfortable with building and leading a team of engineers
  • Strong technical documentation skills
  • Strong team-player, able to work well in a growing team of engineers
  • Excellent verbal and written communication skills
  • Knowledge of the entire SDLC, Agile Techniques (User Stories, CI/CD, TDD, Continuous Testing, Automated Testing etc.)
  • A strong embodiment of our Company’s cultural values
  • Working knowledge of Jira is preferred
  • Strong debugging and problem-solving skills

Key Responsibilities

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1140998
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toa Payoh, Singapore
  • Education
    Not mentioned