Level99 Logo

Level99

Hardware Software Integration Engineer

Posted Yesterday
Be an Early Applicant
Hybrid
Boston, MA
Senior level
Hybrid
Boston, MA
Senior level
Responsible for the development, design, and integration of hardware and software for interactive gaming experiences. Collaborate with teams to ensure successful implementation of systems, optimize performance, and provide mentorship.
The summary above was generated by AI

WHO WE ARE

Level99 is a real-world gaming venue designed for adults, featuring over 50 mental and physical challenges in artistic environments. Games range from ninja warrior obstacle course style challenges to mental logic puzzles, and everything in between. Each challenge is quick—just 1 to 4 minutes—and Players can do the same room over and over again, or they can move on to something new. Like a video game, Players earn rewards, climb the leaderboard, and make progress – each time a Player comes back, the game remembers where they left off.  

Alongside the games, Level99 offers a full-service bar and award-winning restaurant – featuring scratch-cooking, local craft beers, handmade cocktails, and a variety of event spaces. Level99 has locations in Natick, MA, Providence, RI, and is opening in Tysons, VA, West Hartford, CT, and Disney Springs, FL. Level99 is backed by Act III Holdings, led by Panera founder Ron Shaich, and we have a talented team that has worked on successful entertainment projects ranging from 5 Wits to Walt Disney Imagineering. Visit www.level99.com for more details. 

OVERVIEW

The Hardware/Software Integration Engineer is responsible for the development, design, and planning for the integration that makes Level99 possible. A Level99 engineer can expect to work on a broad range of applications, which may include game development, front-end interactive software, back-end infrastructure, and more, both for internal use and for customer facing applications. This role is responsible for the hands-on integration of complex hardware, sensors, and physical interfaces with internally written show control software to achieve our game design goals.

Level99 Engineers identify critical aspects of new challenges and propose solutions that take technical, experiential, and creative needs into account. They work closely with the project management, creative, and mechanical engineering teams to ensure that each software and hardware solutions meets the technical and creative requirements of each feature.

In addition to creating new applications and features, the Engineer participates in code reviews, actively enhances the skills and learning of other team members, proactively works to eliminate technical debt, and stays up to date with rapidly changing technologies. This is a “working” engineer role, with the Hardware Software Integration Engineer responsible for managing and organizing the work, as well as prototyping and implementing finished solutions directly.

Each Engineer is passionate about getting the details right, anticipating staff and guest needs, and advancing the Level99 brand. A Level99 Engineer has honesty and personal integrity that is above reproach, prefers a joyful and positive approach to challenging situations, chooses humility over the need to “be right,” and in all things acts as though they are the Owner and Operator of each Level99 venue.

RESPONSIBILITIES

  • Design, Develop, and Maintain high-quality, scalable, and responsive web applications covered by automated tests.
  • Design, Develop, and Maintain new ways to interact with hardware to accelerate development and ease of integration of new entertainment concepts into existing software systems.
  • Lead and assist with the physical installation and integration of complex electromechanical game systems.
  • This includes occasional travel and field work.
  • Debugging complex systems with a wide variety of hardware, software, sensors, mechanical components, and visual interfaces.
  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to ensure the seamless integration of our solutions with the overall product vision.
  • Document existing and new systems to allow for others to learn, understand, and integrate quickly.
  • Optimize applications for maximum speed, performance, testability, and usability.
  • Stay up to date with the latest trends and best practices in front end development, ensuring our web applications remain at the forefront of the industry.
  • Participate in code reviews, providing and receiving constructive feedback to improve overall code quality and maintainability.
  • Mentor other developers, sharing your expertise and helping them grow professionally.
  • Contribute to the development of reusable components and libraries, promoting code reuse and maintainability across projects.
  • Identify and troubleshoot technical issues, proactively addressing potential challenges before they escalate.

MUST-HAVE SKILLS

  • 5+ years of experience as a Software Developer working in an environment which includes integrating hardware with software
  • Hardware knowledge in the following areas: DMX / Show control, PLCs, Lidar, SACN Lighting Controls, and Arduino based neopixel lighting control
  • Strong proficiency in python, preferably Django Rest Framework
  • Significant experience in both Windows and Linux operating systems
  • Solid understanding of software design principles
  • Strong proficiency in automated testing frameworks and methodology
  • Familiarity with build tools
  • Proficiency in Git
  • Familiarity with CI/CD deployments, preferably experience with CircleCI and Ansible
  • Strong problem-solving skills and the ability to work well in a fast-paced, collaborative environment.
  • Experience in all phases of SDLC like Requirement Analysis, Implementation, and Maintenance
  • Ability to work a flexible schedule based on business needs which may include days, nights, and weekends as well as emergency responsiveness to pressing technical issues as required
  • Ability to travel for the installation process at new venues, as required (multiple weeks at a time in some cases)
  • Ability to read and comprehend software and hardware documentation
  • Excellent communication skills, both written and verbal
  • Ability to self-manage time and resources in a low-oversight environment
  • A positive, joyful, upbeat and energetic attitude – leading by example

OTHER DESIRABLE (BUT NOT NECESSARY) SKILLS & EXPERIENCE INCLUDE

  • RabbitMQ message brokers (event-based programming in general)
  • Game Lifecycle Programming
  • Knowledge of software best practices and standards.
  • Experience in designing and implementing a RESTful API

While we don’t expect a candidate to have deep experience in all of the above, we’re looking for someone with the passion and capability to learn quickly in the areas that are new!

YOU MIGHT BE A FIT ON THE LEVEL99 TEAM IF YOU…

  • Like to laugh, would be described as a "low maintenance, low drama" person, have a tendency to have a bit of fun while you work
  • Have a high tolerance for ambiguity, like to go fast, and are excited to learn on the job
  • Are just a little bit obsessive about getting the details right the first time
  • Have a high energy personality, the kind of person who is typically smiling, and likes to "get it done now"

Level99 is an E-Verify employer.

Top Skills

Ansible
Arduino
CircleCI
Django Rest Framework
Dmx
Git
Lidar
Plcs
Python
Sacn Lighting Controls
HQ

Level99 Natick, Massachusetts, USA Office

1235 Worcester St., Natick, MA, United States, 01760

Similar Jobs

51 Minutes Ago
Hybrid
Arlington, MA, USA
Junior
Junior
Fintech • Insurance • Payments • Social Impact • Financial Services
The Client Success Manager is responsible for client relationship management, insurance education, renewal processes, issue resolution, and cross-selling opportunities to enhance client experience.
Top Skills: Ams 360
51 Minutes Ago
Hybrid
Arlington, MA, USA
Junior
Junior
Fintech • Insurance • Payments • Social Impact • Financial Services
Join Leader Insurance as a Personal Insurance Sales Producer, advising clients on policies, preparing quotes, and meeting sales targets in a tech-focused environment.
Top Skills: Vertafore'S Open Api
6 Hours Ago
In-Office
Boston, MA, USA
168K-252K Annually
Senior level
168K-252K Annually
Senior level
Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
As a Senior Robotics Engineer, you will lead the integration of robotics systems, develop software for sensors, and ensure performance in maritime vehicles. Responsibilities include coding in C++ and Rust, troubleshooting systems, and working across the software lifecycle.
Top Skills: C++GrpcLinuxRs232Rs485RustTcp/Ip

What you need to know about the Boston Tech Scene

Boston is a powerhouse for technology innovation thanks to world-class research universities like MIT and Harvard and a robust pipeline of venture capital investment. Host to the first telephone call and one of the first general-purpose computers ever put into use, Boston is now a hub for biotechnology, robotics and artificial intelligence — though it’s also home to several B2B software giants. So it’s no surprise that the city consistently ranks among the greatest startup ecosystems in the world.

Key Facts About Boston Tech

  • Number of Tech Workers: 269,000; 9.4% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Thermo Fisher Scientific, Toast, Klaviyo, HubSpot, DraftKings
  • Key Industries: Artificial intelligence, biotechnology, robotics, software, aerospace
  • Funding Landscape: $15.7 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Summit Partners, Volition Capital, Bain Capital Ventures, MassVentures, Highland Capital Partners
  • Research Centers and Universities: MIT, Harvard University, Boston College, Tufts University, Boston University, Northeastern University, Smithsonian Astrophysical Observatory, National Bureau of Economic Research, Broad Institute, Lowell Center for Space Science & Technology, National Emerging Infectious Diseases Laboratories

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account