Loading some great jobs for you...
BPI is looking for a talented interactive developer to join our staff. Were looking for someone who can use multiple tools to create dynamic, exciting user interactions. Were open to an array of programming languages and strategies, as long as the end result is a fantastic user experience.
BPI specializes in media design and production for museums, visitor centers, and retail environments. We develop not only interactive applications, but also design and produce films, audio, and immersive theaters. We love to build interactions with physical components, multiple screens, and unusual interfaces.
Since were also a hardware integrator, we prototype and test in our shop, and work closely with our technicians to create seamless experiences that blend software and hardware to create one, unified application.
We dont need you to be an expert in everything, but you have to be willing to get your hands dirty with different programming languages, unique hardware configurations, and a lot of imagination. We count on our developers to bring passion and dedication to the job and play an active role in the creative aspects of our work, so you should be ready to jump in at different stages of projects. We need someone who has the ability to stay focused and prioritize workloads while maintaining superior quality. We are a collaborative, team-based company so you must be skilled at and enjoy working with and communicating with colleagues.
A Day In The Life of a Software Developer at BPI may look like this:
Start off the day with a morning Standup
Connect with your project managers, lead, creative team, etc
Write code for an upcoming project deadline
Reach out to others for information about assets, creative guidance, testing feedback, or any other questions you have
Provide feedback and guidance on the implementation strategy for upcoming project proposals
Work with clients to better understand their vision and feedback
Work with QA to solve bugs and issues
Potentially travel to client venues to support exhibit installations and debugging
The types of experiences we create involve a mixture of technologies. For example, we may use a game engine like Unity3D to create a multi-screen interactive that is controlled by a touch screen monitor thats communicating data using UDP or HTTP. Or, you may create an experience that utilizes a custom-designed system of sensors like an array of capacitive touch sensors or infrared sensors. The cool thing about it is that these are just examples. Our projects tend to be unique to each venue and therefore we have the opportunity to work on new and exciting technologies all the time.
What were looking for in terms of Technical Experience and Fit:
Software development experience with game engines and microcontrollers.Experience with Flash is also a plus as we have from time to time ported from Flash to a modern game engine.
Experience with data serialization, data structures, databases, restful APIs, and networking protocols like UDP, TCP, HTTP.
Willingness to discuss and brainstorm as part of a team.
Willingness to work with other developers and potentially do peer code reviews
We ask that candidates be ready to show us examples of your work. If you have a portfolio, then please share it with us so we can get an idea of some of your accomplishments.
This is a full-time position located on site in our Norwood, Massachusetts office. BPIs corporate headquarters includes a large production studio, a full prototyping lab for all multimedia interactives, and a hardware workshop for AV integration. Our prototyping lab and hardware workshop allow us to fully test and debug every media exhibit, ensuring their quality and effectiveness on site. Recent and notable clients include the Smithsonian Institution, the Hershey Company, and the Georgia Aquarium.
This is a full-time, on site position. Benefits include medical, dental, Paid Time Off (PTO), paid federal holidays, and 401(k).
Boston Productions is an Equal Opportunity Employer.
Launch your career - Create your profile now!Create your Profile
Loading some great jobs for you...