MountainViewRecruiter Since 2001
the smart solution for Mountain View jobs

Senior C++ Engineer

Company: Dusty Robotics
Location: Mountain View
Posted on: June 25, 2022

Job Description:

Senior C++ Software EngineerMountain View, CAWho We Are:Dusty Robotics is a venture-backed startup automating construction through advanced robotics. Dusty envisions a future in which construction workers make use of robotic automation to make their work safer, more efficient, and more precise; a future in which they don't need to retire early because their bodies give out. In Dusty's vision, the buildings where we live, work and play are built by teams of creative and problem-solving construction crews, who are directing robots to do the physically demanding and dangerous work.The centerpiece of our strategy is the FieldPrinter: a mobile printer-on-wheels that prints building floorplans (in CAD format) full-size on the concrete floor of a construction site. Our robot prints lines, text, and points with 1 mm accuracy, enabling builders to construct walls and fixtures on top of our layout with zero mistakes: You'll Do:Dusty is growing our team of exceptional software engineers! Our software development team builds the software that runs the robot, the user interfaces that help workers operate the robot, the data management systems that take care of critical customer data, and customer-facing portals that are driving fundamental change in the process of constructing buildings.With your background in high-performance C++ development, you'll be responsible for the systems-level software that operates the robot and companion devices. You'll work at the level of sockets, messaging, threading, caching and databases to make the robot perform demanding workloads on power-efficient processor platforms. This role covers both Linux host software and embedded firmware.Prior experience with robotics or construction is not required. You'll learn everything you need and want to know by working with us!Who You Are:

  • 5+ years of experience building production software
  • Proficiency in modern C++ (at least C++14)
  • Experience with networking, sockets, threading, caching and async programming on Linux
  • Experience with embedded systems, RTOS, and/or GPUs a plus
  • Bachelor's degree in Computer Science or related fieldOur Engineering Team:We are a culture of do-ers who respect each others' strengths, and work together to accomplish the impossible. We value open-mindedness, technical depth, passion for what we're building, an itch to build something with your own two hands. We celebrate people who create their own narratives rather than living someone else's.Our engineering teams are guided by experienced leads who value clean design, elegant architecture and modern technologies. We are committed to quality and reliability; our QA team supports our software efforts with rigorous testing, and we all frequently visit construction sites to evaluate our robot in operation.We also provide mentorship in all areas of engineering to help you do your best work. In addition to day-to-day involvement with other experienced engineers, we host weekly discussions on engineering topics. We reimburse attendance fees for technology conferences on robotics and other fields. And we offer support in accessing whatever learning resources you find helpful.It's been said that spending a couple years at a high-growth startup will gain you the equivalent of 10 years experience anywhere else. Dusty is very much in this phase of growth. Working here will provide you with a wealth of challenges and experiences that you'll carry forward long into your career.Our Code of Conduct:Dusty Robotics exists to serve a wide variety of customers from all walks of life. We believe that our mission is best served in an environment that is friendly, safe, accepting, and free of intimidation or harassment. We do not tolerate abusive behavior.Strong, effective teams are composed of people with diverse backgrounds and experiences who can bring a variety of perspectives to their work. We actively encourage applications from a diverse pool, including those from historically under-represented groups such as women, people of color, people who identify LGBTQ, veterans, people with disabilities, and immigrants.
    • We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Keywords: Dusty Robotics, Mountain View , Senior C++ Engineer, Engineering , Mountain View, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Mountain View RSS job feeds