P
Posted 3 hours ago
Software Engineer
PivotroboticsSoftware Engineer
Requirements
B.S. in Computer Science, Strong Python experience, Systems design knowledge, Git proficiency, U.S. Person status
Skills
PythonGitROS
About the role
Responsibilities
- Design, implement, and maintain robust, scalable software systems for production automation
- Build core libraries and services supporting motion planning, control, and perception pipelines
- Architect clean interfaces between software components and hardware-facing systems
- Develop vision and sensor-integration software that feeds downstream planning and control stacks
- Optimize software for performance, reliability, and deterministic behavior
- Write high-quality, testable Python code
- Own software engineering best practices including code reviews, testing, CI/CD, and release processes
- Build simulation, testing, and tooling infrastructure
- Collaborate with robotics, controls, and hardware engineers to translate requirements into software abstractions
- Contribute to architectural decisions as the platform scales
Requirements
- B.S. in Computer Science or a related engineering field
- Strong software engineering experience, especially in Python
- Experience designing and maintaining complex software systems (services, libraries, APIs, or pipelines)
- Solid understanding of data structures, algorithms, and systems design
- Proficiency with Git, debugging, testing frameworks, and modern development workflows
- Ability to work independently on ambiguous problems
- Must be a U.S. Person (U.S. citizen or lawful permanent resident) due to ITAR regulations
Preferred Qualifications
- M.S. in Computer Science or a related field
- Experience working on systems that interact with hardware, real-time constraints, or external devices
- Familiarity with robotics, motion planning, control systems, or computer vision
- Experience with ROS or similar middleware
- Knowledge of performance optimization, concurrency, or distributed systems
- Experience deploying software to edge, embedded, or hybrid cloud environments
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer
Pivotrobotics · San Francisco
