Responsibilities
- Embedded Linux: Design, develop, and maintain robust embedded Linux systems that support our robotics platforms
- Software Engineering: Develop high-quality, modular, and efficient software in Python and C++
- Robotics Systems: Collaborate with the robotics team to develop and harden new features, control algorithms, and optimize our custom ROS-like operating system
- Cloud & App Integration: Develop IoT communication solutions, including AWS IoT integration, to enable seamless connectivity between robots, the cloud, and mobile applications
- Camera and Imaging Pipelines: Develop camera pipelines and imaging systems which support edge AI applications. Ensuring high quality and low latency for real-time robotics operations
- Optimize the software stack running on our robots for maximum efficiency and responsiveness
- Write end-of-line testing software and ensure it integrates seamlessly with our deployment systems
- Contribute to the design and development of our simulation tools, with a focus on Hardware-in-the-Loop (HITL) testing systems
Requirements
- BS/MS degree in Computer Science, Robotics or related fields
- 7+ years of strong C, C++ and Python experience in a Linux development environment, preferably for robotic systems
- Experience troubleshooting and analyzing remotely deployed software systems
- Ability to thrive in a fast-paced startup environment
- Comfortable with ambiguity and able to navigate through complex and evolving requirements and challenges
Desired Qualifications
- Hands-on experience with robotics controls, transformation graphs, and reference frames, as well as familiarity with ROS or ROS-like environments
- Solid understanding of data structures, relational databases, and graph structures
- Experience implementing messaging communication protocols (ex: ZeroMQ)
- Experience working with camera pipelines (ex: GStreamer)
- Experience with AWS IoT or similar cloud-based IoT platforms
- Experience with navigation, routing, and map creation algorithms
- Background in agriculture, robotics, or related industries is a plus
- Prior startup experience
- Experience launching hardware products
- Track record of innovative thinking and a willingness to explore unconventional approaches to problem-solving
- Experience developing compute-constrained applications
Similar Jobs
What We Do
Aigen is building a future with no harmful chemicals in our food. That's why we’re launching the world’s first AI-driven, network-connected robotic service, powered entirely by the elements. The only scalable, chemical and fossil fuel free farming solution.
We’re backed by NEA, GFC, AgFunder, Regen.vc, and Bessemer Ventures.
Why Work With Us
Autonomous Adventure: We're pioneers in the world of autonomous robotics.
Visionary Technology: It's not just coding. It's about teaching solar powered robots to see and understand the world around them!
Culture: Passionate, mission driven individuals who push boundaries and collaborate on innovative solutions.
Opportunities with Impact.
Gallery









