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
VirtualVocations
The Bronx, New York

A company is looking for a Senior Software Engineer, AI. ...

Promoted
Capital One
New York, New York

Center 2 (19050), United States of America, McLean, VirginiaSenior Software Engineer, Full Stack (Bank Tech)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 Ca...

Promoted
VirtualVocations
The Bronx, New York

A company is looking for a ServiceNow Senior Software Engineer - FSO. ...

Promoted
Capital One
Staten Island, 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...

Promoted
VirtualVocations
The Bronx, New York

A company is looking for a Senior Software Engineer in Test. ...

Promoted
Capital One
Queens, New York

West 19th Street (22008), United States of America, New York, New YorkSenior Software Engineer, Back End (Java, AWS)What You’ll Do:. New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software EngineerCandidates hired to work in other locations will be subject to the pay range associated...

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...

MarketAxess
New York, New York

Strong technical background with hands-on experience in designing, developing, and implementing software applications. Experience developing software in different programming languages, and demonstrated ability to quickly learn new languages and technologies. ...

Promoted
Capital One
Queens, New York

West Creek 1 (12071), United States of America, Richmond, VirginiaSenior Software Engineer (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 Capita...

Promoted
Capital One
Queens, 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...