9 days ago
Austin, TX, USAMid Level / Senior
Responsibilities
- Contribute to the development of scalable software solutions for robotic systems.
- Participate in architectural discussions to define the roadmap for platform software.
- Work with hardware teams to validate new components and ensure integration.
- Assist in evaluating compute resource requirements and optimizing software stacks.
- Support the porting and optimization of software frameworks to new hardware.
- Conduct profiling and benchmarking tests to identify system bottlenecks.
- Adhere to software engineering best practices and participate in code reviews.
Requirements
- Proficiency in C++ within a Linux environment.
- Solid understanding of complex multi-component system architectures.
- Experience with hardware integration and testing.
- Ability to perform resource usage analysis for system specifications.
- Proven ability to work within and improve established codebases.
- Familiarity with API design and containerization tools like Docker or Kubernetes.
- Strong communication skills and ability to work in a cross-functional environment.
Tech Stack
C++DockerKubernetesLinux
