Career Center
Software Engineer
Dextrous Robotics
Posted on 10/20/2022
Location
Memphis, TN
Description
Dextrous software engineers develop components for our high-speed robotic manipulation system. We will consider both junior-level and senior-level candidates.
Major Duties & Responsibilities
Responsibilities will include:
- Collaborating with our hardware and software teams to build a the highest quality robotic system product possible
- Helping to institute practices to reduce the time between committing a change to our codebase and that change being deployed
- Following software practices that produce maintainable code, including automated testing, continuous integration, and rigorous code review
Minimum Skills & Abilities
Who we’re looking for:
- You have experience developing software for robots under real-time constraints
- You are in the top 5% of C++ developers
- You thrive in and contribute to a culture of software engineering best practices
- You take joy in designing algorithms and creating abstractions
- You pass your knowledge on to others in your team, and you spend time on your craft (maybe you’re a Git wiz, you write tools to speed common tasks, or you’ve done some devops to speed overall development throughput)
- You are driven to rapidly field real robots and are motivated by high-impact engineering applications that have the potential to revolutionize society
Minimum Education & Experience
Necessary qualifications:
- You have significant industry experience with a strong track record of software contributions
- You have experience programming in ROS, LCM, or another IPC mechanism for robotics
- You have experience developing on Linux
- You keep up with developments and innovations in software engineering
- You are passionate about deploying a large fleet of robots that will operate around people in the real world