About the role
Develop robust embedded software for underwater cameras and sensors.
- •Interface with sensors, cameras, and networks to create robust data systems.
- •Develop on ARM-based platforms using C, C++, Python, Go, or Rust.
- •Key Responsibilities Interface with sensors; cameras; mesh, wireless, and cellular networks to create robust, reliable, and remote data collection and processing systems Develop on ARM-based embedded platforms using C, C++, python, golang or rust Improve our embedded Linux build and deployment process Develop software to automate hardware testing procedures Build diagnostic and configuration tooling to enable our field team to interface with our hardware wirelessly from their phones.
- •Requirements Engineering or CS degree.
- •Software development on an embedded device Experience writing and building software.
- •Professional experience with C, C++, Golang, Python or Rust.
Tech stack
CC++PythonGoRustLinuxAWS
Match insights
Tech:C, C++, Python, Go, Rust
Level:Mid