Search jobs > Salt Lake City, UT > Senior software engineer
Be a part of the future of autonomous robots! In this senior software engineering role, you'll be on the front lines building software for a fully autonomous robot, guided by a team of expert software engineers and roboticists from Waymo, Google, Princeton, Carnegie Mellon, and top robotics startups.
Responsibilities :
- Perception : design and build algorithms to let the robot see and understand its surroundings, using the latest sensors and advancements from self-driving cars.
- Motion planning : design and build robust decision making systems to let the robot pick up and wield tools.
- Infrastructure : design and build tooling to allow human-robot interactions, remote monitoring, and data management.
Requirements :
- Exceptional software engineering capabilities, especially in Python and C++.
- Robotics experience is a plus, but not required, as you'll work directly with expert roboticists in this role.
- The desire to work hard, have fun, and grow your career in the field of autonomous robots!
About the company :
Altitude AI creates autonomous workstations that can pick up and use tools naturally. These workstations automate the company’s first vertical, food processing, without requiring changes to the current facility environment.
Altitude AI is founded by a former Waymo engineer and Princeton CS alum, now on his fourth robot platform.
Staff/Senior Full Stack Software Engineer
Lead the way in designing, architecting and implementing the next generation of LLM-enabled software for drug discovery. We believe LLMs are powerful reasoning engines that will drastically change the way companies build and deliver software. Every Recursion engineer acts as a mentor, coach, and spo...
Senior Software Engineer
As a Senior Software Engineer, you will work alongside our experienced team of data engineers and product managers to develop and maintain our cutting-edge data handling platform using Snowflake, dbt, Sagemaker, and Airflow. SoFi runs on data! We are seeking a highly motivated Senior Software Engine...
Senior Engineer Automation Maintenance Leader
Senior Engineer Automation Maintenance Leader. Requires a Bachelor of Science degree with a minimum of 7 years relevant progressive experience in mechanical maintenance and/or applied engineering. ...
Senior Software Engineer (Remote)
Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...
Senior Software Engineer
Strong knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, CI/CD, and DevOps. Experience leading team of engineers in the design, development, and ma...
Senior Software Engineer, Observability
We are seeking a highly skilled and experienced Senior Software Engineer to join our Observability Engineering team to create and improve observability tools that allow engineers to understand application behavior. If you are a seasoned engineer that excels where software development meets infrastru...
Senior Software Engineer
Software engineer you will help lead and execute on the research and development of secure, scalable, and highly available production-grade software through vision, definition, development, deployment, and sustainment with varying levels of abstraction. Every day, you will serve as a full stack engi...
Senior Software Engineer
This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. Knowledge of professional software engineering practices & best practices for the full software development life cycle, includ...
Senior Software QA Engineer
Cricut is seeking an experienced and versatile Software QA Engineer who will be responsible for testing and qualifying Web, Mobile, Native, API and Hardware for product releases. This position requires deep understanding of the software development life cycle, experienc...
Senior Software Engineer, Complex Financial Instruments
The individual in this role will collaborate with business consultants, data engineers, and software engineers to deliver software product applications in BDO’s tech environment and be comfortable working independently and as part of a team. The Software Engineering Senior Associate, Valuation & Cap...