Browse
Employers / Recruiters

Senior Software Engineer / Architect

gravisrobotics · 30+ days ago
Negotiable
Full-time
Continue
By pressing the button above, you agree to our Terms and Privacy Policy, and agree to receive email job alerts. You can unsubscribe anytime.
Gravis Robotics is a startup that turns heavy construction machines into intelligent and autonomous robots. Our unique combination of learning-based automation and augmented remote control lets one operator safely conduct a fleet of earthmoving machines in a gamified environment. Our team has over a decade of academic experience honing the cutting edge of large-scale robotics, and is rapidly growing to bring that expertise into a trillion dollar industry through active deployments with market leaders.

About the Job
At Gravis, we engineer solutions at the nexus of hardware and software every day: bringing new perception and control technologies onto awesome, autonomous machines. Our Rooftop Autonomous Control Kit (Rack) combines sensors, compute, communication and networking modules toward a manufacturer-agnostic solution that can be applied to a variety of construction machines regardless of type and age. 

We are seeking a highly skilled and experienced doer who doesn’t shy away from tackling ambitious goals in a distinctly skilled and motivated team. You will touch our full software stack from low level C++ to higher level python code all the way to our cloud based robot management backend in Go. You will coordinate and supervise extremely challenging robotic projects, venturing into areas where we push the boundaries of what has been achieved in heavy construction machinery automation. Based on your experience you will bring in your knowledge of software architecture and engineering to design and shape systems ready for growth, long term maintainability and world wide deployment to construction sites. Your ability to think on a system level and communicate concepts and ideas well enables you to have a Gravis wide technical impact. You'll be the go-to expert for tackling complex and challenging software development and coding-related questions. Your deep knowledge and extensive experience will have a significant impact on engineers across Gravis, from interns to seasoned professionals, providing guidance and solutions that drive innovation and excellence throughout the team. Your passion for your craft will be mirrored by those around you: At Gravis we offer a culture of naturally-high mutual respect, where each team member has a deep expertise in what they do, and where knowledge and support are shared to drive personal growth and to improve our products.

Key Responsibilities

  • Lead software development across teams (design, implementation and deployment) of new and existing robotic projects
  • Coordinate with software engineers to solve challenges across the whole product stack
  • Define and architect future proof interfaces between teams
  • Lead by example to foster Gravis’ engineering culture, focused on high quality software development

Required Qualifications

  • Bachelor’s, Master’s degree or relevant experience in Computer Science, Robotics, Engineering, or a related field
  • Several years of software engineering experience with at least some experience in a comparable role
  • Proficiency in C++ and at least one other programming language, preferably Python or Go
  • Strong verbal and written communication skills, with the ability to articulate technical concepts to non-technical stakeholders

Additional Beneficial Skills

  • Extensive experience with engineering tools such as version control (Git), automated testing (gtest, pytest), automated build infrastructure (Github actions)
  • Excellent analytical and problem-solving skills, with the ability to troubleshoot and debug complex systems under challenging conditions (stress, outdoor, dusty/dirty environments)
  • Experience with the Robot Operating System (ROS2)
  • Experience in designing for high-reliability applications, such as automotive or aerospace, where strict quality and safety standards are crucial
  • Experience with Robotic perception, navigation or control systems
  • Engineering Leadership experience or ambition to become an engineering leader
  • Experience with Agile development methodologies and project management tools
Don't meet every requirement? If you're enthusiastic about this role but your experience doesn't match every qualification, we still encourage you to apply. You might be the perfect candidate for this or other positions.

This is an opportunity to join a dynamic and versatile team, and to be part of a young startup that will revolutionize heavy construction.  Gravis Robotics offers a fair market salary and a working location in the vibrant city of Zurich. As a forward-facing startup, we understand that work-life balance and flexibility are important considerations for many professionals: If you are a highly qualified candidate with the requisite skills and experience, we encourage you to apply and discuss your preferred working arrangement during the interview process.

Gravis is an equal opportunity employer. We are committed to building an inclusive and diverse team, and do not discriminate based upon race, color, ancestry, national origin, religion, sex, sexual orientation, age, gender identity, gender expression, disability, veteran status, or other legally protected characteristics.

We are an international team that is working to solve problems with a global impact: to facilitate efficient communication and collaboration, proficiency in English is a requirement for all roles.

Last updated on Oct 10, 2024

See more

About the company

More jobs at gravisrobotics

Analyzing

Zürich, Zurich

 · 

30+ days ago

Zürich, Zurich

 · 

30+ days ago

Zürich, Zurich

 · 

30+ days ago

Zürich, Zurich

 · 

30+ days ago

Zürich, Zurich

 · 

30+ days ago

More jobs like this

Analyzing

Zürich, Zürich

 · 

30+ days ago

Lausanne, Vaud

 · 

30+ days ago

Zürich, Zurich

 · 

30+ days ago

Zürich, Zurich

 · 

30+ days ago

Zürich, Zurich

 · 

30+ days ago

Zürich, Zurich

 · 

30+ days ago

Cloud Engineer (Lausanne, Switzerland)
U
unit8 ·  Twórcy innowacyjnych rozwiązań technologicznych

Lausanne, Vaud

 · 

30+ days ago

Senior DevOps Engineer
alohi ·  Interaktive digitale Lösungen für Bildung

Plan-les-Ouates, Geneva

 · 

30+ days ago

Basel, Basel City

 · 

30+ days ago

Zürich, Zurich

 · 

30+ days ago

Developed by Blake and Linh in the US and Vietnam.
We're interested in hearing what you like and don't like! Live chat with our founder or join our Discord
Changelog
🚀 LaunchpadNov 27
Create a site and sell services based on your resume.
🔥 Job search dashboardNov 13
Revamped job search UI with a sortable grid, live filtering, bookmarks, and application tracking.
🫡 Cover letter instructionsSep 27
New Studio settings give you control over AI output.
✨ Cover Letter StudioAug 9
Automatically generate cover letters for any job.
🎯 Suggested filtersAug 6
Copilot suggests additional filters above the results.
⚡️ Quick applicationsAug 2
Apply to jobs using info from your resume. Initial coverage of ~200k jobs in Spain, Germany, Austria, Switzerland, France, and the Netherlands.
🧠 Job AnalysisJul 12
Have Copilot read job descriptions and extract out key info you want to know. Click "Analyze All" to try it out. Click on the Copilot's gear icon to customize the prompt.
© 2024 RemoteAmbitionAffiliate · Privacy · Terms · Sitemap · Status