Staff Software Engineer

Boxbot Alameda , CA 94502

Posted 2 months ago

About Boxbot

Boxbot transforms conveyors into intelligent, three-dimensional package handling systems. The platform can store, sort, and sequence size-agnostic, high throughput payloads while requiring a minimal physical footprint. Boxbot is driving down the cost of last mile delivery with unique applications built for various shipping centers. This is the rare chance to get in on the ground floor of a robotics company that is poised to transform a massive and exciting industry.

We're a close-knit team that is well funded and are quickly expanding in order to bring our product to market. Every new team member will have a foundational role with significant creative ownership within their focus area. We are seeking teammates who take pride in their work and who get excited about building and iterating on new systems with significant responsibility.

As a Staff Software Engineer at Boxbot, you will lead the development and optimization of server-level applications and high-speed data processing systems for our advanced automated material handling facilities, employing your expertise in C++ and system design. This pivotal role offers a pathway to leadership, inviting you to shape the future of our engineering practices and mentor a team towards groundbreaking innovations in automation and robotics.

Responsibilities

  • Lead the architecture and development of server-level applications that control and optimize our automated material handling systems. Your work will ensure the efficient and reliable operation of our facilities' subsystems, creating a seamless flow of operations.

  • Develop and optimize high-speed data processing systems using C++ to manage and control automation robotics. Your expertise will enhance our system's responsiveness and reliability, critical for our operations' success.

  • Spearhead the development of a high-performance Warehouse Execution System (WES) focused on scalability, modularity, and robustness. Ensure seamless integration with our bespoke hardware, facilitating smooth operations within our facilities.

  • Drive initiatives aimed at improving system security and performance, including secure coding practices, efficient memory management, and performance tuning.

  • Promote a culture of excellence and continuous improvement within the engineering team. Mentor junior engineers, advocating for best practices in software development, and contribute to the team's growth and expertise.

Requirements

  • A Bachelor's or Master's degree in Computer Science or a related field.

  • At least 10 years of experience in developing and deploying production-level robotics and automation systems.

  • Strong experience with C++ especially in a Linux environment interfacing with hardware.

  • Demonstrated experience in technical architecture, specifically in designing scalable and robust frameworks for complex software systems within automated or robotics environments

  • Experience designing distributed data processing systems (e.g., using Pub/Sub, TCP/UDP, gRPC)

  • Experience with in memory databases (Redis in particular) preferred

  • Knowledge of cloud compute infrastructure (e.g., Docker) and practices.

  • Bonus: Startup experience and entrepreneurial mindset

  • Bonus: Strong desire to contribute to the technical product and manage engineers

We are headquartered in Alameda, CA with an easy commute via Bart, Ferry, Amtrak and free parking. We take the well being of our teammates seriously, with benefits including medical, dental, vision, life and more!

If you love new projects, building awesome products and getting stuff done, then we want to talk to you! Simply submit your information below.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Staff Software Engineer NYC

Rokt

Posted Yesterday

VIEW JOBS 5/6/2024 12:00:00 AM 2024-08-04T00:00 We are Rokt, a hyper-growth ecommerce leader. We enable companies to unlock value by making each transaction relevant at the moment that matters most, when c Rokt New York NY

Staff Software Engineer

Boxbot