Having issues with Copilot?Please update to version 1.6.3 by going to Manage Extensions → Update
Senior Software Engineer
Confirmed live in the last 24 hours
Robotic warehouse automation solutions
Company Overview
Dexterity's mission is to transform robotics to free people to do the creative, inspiring, problem-solving jobs that humans do best by enabling robots to handle repetitive and physically difficult work. Dexterity's full-stack robotics systems pick, move, pack, and collaborate with human-like skill, awareness, and learning capabilities.
Industrial & Manufacturing
Robotics & Automation
B2B
Company Stage
Series B
Total Funding
$204.4M
Founded
2017
Headquarters
Redwood City, California
Growth & Insights
Headcount
6 month growth
↑ 0%1 year growth
↑ 3%2 year growth
↑ 64%Locations
San Carlos, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Docker
Linux/Unix
Kubernetes
Python
Nginx
TCP/IP
CategoriesNew
Software Engineering
Requirements
- Base pay is one element of our Total Rewards package which may also include comprehensive benefits and equity etc., depending on eligibility
- The annual base salary range for this position is from $150,000 to $190,000
- The actual base pay offered will be determined on factors such as years of relevant experience, skills, education etc. Decisions will be determined on a case-by-case basis
Responsibilities
- Build communication systems that span across multiple distributed systems
- Design and drive efforts on testing and automation, logging and monitoring, code quality and performance, and documentation and knowledge sharing
- Architect computational models that drive high performance perception pipelines
- Provide guidance to other engineers about implementation, design architecture, and style
- Design abstractions and APIs for testability, maintainability, scalability, usability
Desired Qualifications
- Strong knowledge of Modern C++ and Python
- Strong experience with versioning and dependencies across multiple codebases
- Experience with Linux (kernel, systemd, packaging systems, performance and debugging tools, etc..)
- Knowledge of IPC techniques and implementation
- Knowledge of containerization and paradigms (docker, kubernetes, etc...)
- Strong grasp of networking concepts, principles, and tools (ARP, TCP, VLANs, DNS, NGINX, wireshark, etc…)
- Strong experience with software development processes (testing, CI/CD, design documentation, project management workflow, code reviews, source control conventions)
- Strong architectural and object oriented or functional design experience - able to start the right patterns of design for proper testability, debuggability, logging trackability, reliability, and scalability
- Experience deploying softwares and configuring distributed systems
- Knowledgeable about the full stack of software: web disciplines to low level systems