Software Engineer - Developer Tooling

Applied Intuition Applied Intuition · Robotics · Stuttgart · Developer Tooling

Software Engineer focused on improving developer experience and deployment processes for physical AI products, working across engineering teams to enhance workflows, develop new tools, and increase the velocity and reliability of the software development and deployment lifecycle. Responsibilities include designing and building tools, libraries, and frameworks, creating scalable deployment tools, optimizing build times, improving software deployment and data collection, and identifying bottlenecks.

What you'd actually do

  1. Design, build, and improve the tools, libraries, and frameworks for our engineering team
  2. Build and test scalable tools for deploying to various automotive and cloud platforms
  3. Optimize our compile/build times using tools like Bazel, CMake, Docker
  4. Improve software deployment and data collection frameworks
  5. Identify and solve bottlenecks within our software stack

Skills

Required

  • Python
  • Go
  • CI
  • build technologies
  • deployment technologies
  • Bazel
  • Docker
  • Kubernetes
  • Jenkins
  • scripting for automation
  • Linux
  • ARM systems
  • configuration management tools
  • Ansible
  • Terraform

Nice to have

  • C / C++
  • automotive industry
  • public clouds
  • AWS
  • on-premise clusters