Engineer II, Full Stack Software - Autonomy Tooling & Visualization (R4125)
Shield AI
WHAT YOU'LL DO:
- Design and develop full stack tools that simplify workflows, improve data visualization, and elevate user experience across autonomy development.
- Build reliable backend systems and efficient front end components that integrate with autonomy software, CI pipelines, and mission analysis tools.
- Automate analysis, testing, and deployment processes to improve developer efficiency and product quality.
- Own projects end to end, collaborating across teams and cross functional initiatives to define needs, prototype solutions, and deliver production ready results.
PROJECTS YOU MIGHT WORK ON:
- Develop dashboards that visualize mission outcomes, task progress, and behavior trees in real time.
- Create guided UIs that help engineers and customers configure sensors, tune parameters, and analyze performance.
- Build tools that automatically generate and visualize regression tests or metrics from CI pipelines.
- Enhance containerized developer workflows to simplify environment setup and local experimentation.
REQUIRED QUALIFICATIONS:
- You have a Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- You have 3 or more years of professional software development experience, including end to end delivery of production systems.
- You are proficient in C++ and Python and can contribute to production level codebases.
- You have experience with Git, CI/CD tools (e.g., GitLab CI or Azure DevOps), and containerization with Docker.
- You can independently design, implement, test, and deploy software solutions with minimal supervision.
PREFERRED QUALIFICATIONS:
- You have experience developing full stack applications or developer tooling.
- You have built visualization or UX tools for technical users or data intensive workflows.
- You have experience with ROS1 or ROS2.
- You have experience with robotics or autonomy concepts such as planning, mapping, perception, control, or behaviors.
- You have experience with Foxglove or similar data visualization platforms and are proficient in TypeScript.
- You are familiar with DevOps practices, automation frameworks, or infrastructure supporting large scale data systems.
131921 - 197881 USD a year