✨ About The Role
- The software engineer will be responsible for designing, building, and improving tools, libraries, and frameworks for the engineering team.
- This role involves building and testing scalable tools for deploying to various robotic and cloud platforms.
- The engineer will work to optimize compile and build times using tools like Bazel and CMake.
- Improving software deployment and data collection frameworks will be a key responsibility.
- The engineer will also identify and solve bottlenecks within the software stack to enhance overall efficiency.
âš¡ Requirements
- The ideal candidate will have a strong passion for enhancing developer experience and streamlining deployment processes.
- A minimum of 2 years of relevant experience in software engineering is required for this role.
- Familiarity with CI, build, and deployment technologies such as Bazel, Docker, and Kubernetes is essential.
- Experience with Linux and ARM systems will be beneficial for success in this position.
- The candidate should be comfortable with scripting for automation and have experience with configuration management tools like Ansible and Terraform.