Senior Software Engineer

The Breakfast Company
Brooklyn, New York, US
Full-time

The Studio

Interested in learning more about this job Scroll down and find out what skills, experience and educational qualifications are needed.

BREAKFAST is a world-renowned art studio with a reputation for conceiving and producing some of the largest, high-tech, connected artworks in the world.

BREAKFAST’s pieces can be found in various museums, lobbies, stadiums, private collections, and public spaces all around the world.

Our 200+ works have all been created by a small group of engineers and designers. We believe strongly in hiring extremely talented people who work together to do great things in the most efficient manner.

While we plan to expand incrementally, we aim to keep our table small and only invite the very best to join.

The Role

BREAKFAST specializes in crafting some of the most complex and unique kinetic sculptures in the world, and at the center of every piece is the foundational software that brings these sculptures to life.

BREAKFAST is seeking a diversely skilled engineer who will help lead the studio in creating our next-generation pieces, pushing our systems to be more advanced and groundbreaking than ever before.

It is a truly unique and one-of-a-kind role.

The Senior Software Engineer will be responsible for the system design and backend software development for the pieces BREAKFAST creates.

They will work closely with the ME's, EE's, the founders, and the Project Directors to develop the systems that take thousands of motors and mechanical parts and turn them into magnificent sculptures to be seen and experienced by millions of onlookers.

Responsibilities

  • Own system design and software development for some of BREAKFAST's creations
  • Firmware, backend, frontend / ui development, deployments and embedded devices
  • Work with sensors and actuators, large distributed systems with custom networking protocols
  • Work in a small SW team closely with mechanical, electrical, firmware and creative teams
  • Participate in design reviews, development and documentation
  • Maintain excellent codebase and communication throughout the team
  • Write tests and documentation
  • Help team with inbound support requests

Experience and Skills

  • Bachelor's degree or higher in CS or related field
  • 8+ years of experience as a software engineer
  • Experience coding in Python / C / C++ and similar
  • Comfortable working at any level of the application stack
  • Experience with embedded engineering, serial protocols etc.
  • Experience with deployment and provisioning of hardware
  • Strong in maths and physics
  • Experience with multi-threading and concurrency in distributed systems
  • Deep understanding of networking stacks and protocols
  • Experience designing and deploying scalable and reliable systems
  • Deep experience with Linux systems
  • Strong debugging / trouble-shooting and problem-solving skills, use of debuggers, Wireshark etc.
  • Experience with profiling and performance tuning

Nice to Haves

  • Math / Robotics / EE skills
  • AI / ML Experience
  • Experience using depth sensors or computer vision for interactivity
  • Experience with OpenCV, GPU / graphics programming

Benefits and Compensation

  • Work at a studio unlike any other in the world and have the opportunity to make a real impact.
  • Fun, creative, and challenging work environment. Everyone learns something new every day.
  • Competitive salary.
  • This is a full-time onsite role in Brooklyn NY, but with the option to work remotely when necessary.
  • Health, dental, vision insurance, 401k, FSA etc.
  • Generous holiday policies.
  • Summer Fridays.
  • Various weekly and annual activities to encourage a healthy culture.

J-18808-Ljbffr

10 days ago
Related jobs
Promoted
Capital One
New York, New York

West 19th Street (22008), United States of America, New York, New YorkSenior Software Engineer, Full Stack, Bank TechDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environme...

Promoted
VirtualVocations
The Bronx, New York

A company is looking for a CAD/3D Software Developer - Frontend/Full Stack. ...

Promoted
PROGYNY
New York, New York

As a Senior Software Engineer, you will work with a cross functional squad of Database, Platform, Salesforce, Software, Testing Engineers, Product and Project Management to develop solutions for critical projects. Software Engineering utilizing Python. You will implement solutions, assist in definin...

Promoted
VirtualVocations
Queens, New York

A company is looking for a Senior Full-Stack Software Engineer specializing in NodeJS, JavaScript, and React. ...

Promoted
Capital One
New York, New York

New York City (Hybrid On-Site): $165,100 - $188,500 for Principal Associate Senior Software Engineer; $165,100 - $188,500 for Senior Software EngineerCandidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount of...

Agentio
New York, New York

We’re looking for a senior software engineer with experience developing in early-stage or high-growth environments to join our team. Agentio is co-founded by Arthur Leopold (former President of Cameo), and Jonathan Meyers (former engineering leader at Spotify). As a foundational member of the engine...

Promoted
Capital One
New York, New York

Center 3 (19075), United States of America, McLean, VirginiaSenior Software Engineer, Back End (Python/AWS)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Cap...

Capital One
New York, New York

Senior Lead Software Engineer, Back End (Java/Scala/Databricks). As a Capital One Software Engineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One. Sparky engineers are looking for an expert full stack/data engineer to provide leadership of s...

Promoted
Capital One
Brooklyn, New York

Center 3 (19075), United States of America, McLean, VirginiaSenior Software Engineer, Back EndDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you...

Lattice
New York, New York
Remote

You love mentoring and supporting other software engineers who are newer to the industry. This is Engineering at Lattice. Lattices Engineering team is continuously working to better both our product and our craft. Youll be responsible for building software to help companies build cultures in which t...