Senior C++ Software Engineer, Perception (R2302)
Shield AI
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Senior C++ Software Engineer, Perception (R2302)" Homebrew.What you'll do:
- Contribute to research, design, and implementation of state-of-the-art perception algorithms, taking ideas from conception to field deployment
- Work with and deploy our stack to edge devices
- Work with Platform team to understand pain points and constraints to enable principled design of capabilities
- Work with our Hivemind Design team to design and build test and analysis infrastructure that supports local development and scales into the cloud
- Work with various embedded compute units and soft and hard real-time operating systems
- Ensure that all perception components and workflows across simulation, test-rigs and platforms work smoothly with each other.
- Work with robotics middleware such as ROS and PX4
- Work on algorithms, including factor graph optimizations, sparse and dense tracking and 3D reconstruction
- Work in collaboration with our DevOps teams to architect and maintain our cloud infrastructure, working with containerization technologies such as Docker and Kubernetes; assist with cross-platform builds and test orchestration, working with build tools (e.g. CMake, Bazel, etc.) and compiler tool chains (e.g. gcc, llvm, etc.)
Required qualifications:
- Typically requires a minimum of 5 years of related experience with a Bachelor’s degree; or 4 years and a Master’s degree; or 2 years with a PhD; or equivalent work experience.
- Strong experience with C++11 in a production environment
- Experience with python
- Experience with common debugging and profiling tools (e.g. gdb, valgrind, etc.)
- Experience in a collaborative development environment, focused on continuous integration/delivery & test-driven development
- Experience working with and writing software for edge compute systems (ex: NVidia, Xaviers, Raspberry Pi)
- Some experience with SLAM and semantic understanding algorithms
- Familiarity with git, bash
- Familiarity with cloud container orchestration systems (ex: Kubernetes)
- Demonstrated record of working hard, strong communication skills, being a trustworthy teammate, and being kind to others
- Strong desire to learn and grow on the job.
- Eligibility to obtain a clearance
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Senior C++ Software Engineer, Perception (R2302)" Homebrew.