Senior Software Engineer Aigen Transforming the way food and agri...
AgFunder - Redmond, Washington, United States, 98052
Work at AgFunder
Overview
- View job
Overview
52% of agricultural land is degraded by current management practices, and toxic chemical pesticides are sprayed and then consumed in the food we eat. Join us to make a real-world impact at the confluence of cutting-edge robotic technology, agriculture, AI, and climate! With $19M raised to date, we are backed by investors including NEA, GFC, AgFunder, Regen.vc, and Bessemer Ventures. The Role:
Are you passionate about software development and eager to contribute to systems from early stages? Join our team and be a driving force in advancing our robot software stack. We are addressing challenging real-world problems, and we need creative and dedicated developers like you to help build our robotics platform. Collaborate with cross-functional teams to design, develop, and maintain the robot software framework. Debug and troubleshoot software and hardware issues, working closely with testing and hardware teams to ensure seamless integration. The responsibilities are varied. The ideal candidate will be a quick learner, capable of understanding complex systems, and have a creative approach to problem-solving. Aigen celebrates diversity in all its forms and is an equal opportunity employer. Coverage:
King5 | GeekWire | FastCompany | NEA | AgFunder Tools / Languages:
C/C++, Python, JIRA, Confluence Responsibilities:
Design, develop, and maintain robust embedded Linux systems supporting our robotics platforms. Develop high-quality, modular, and efficient software in Python and C++. Collaborate with the robotics team to develop and enhance features, control algorithms, and optimize our custom ROS-like OS. Develop IoT communication solutions, including AWS IoT integration, for seamless connectivity. Develop camera pipelines and imaging systems supporting edge AI applications with high quality and low latency. Optimize the software stack for maximum efficiency and responsiveness. Write end-of-line testing software and ensure seamless integration with deployment systems. Contribute to the design and development of simulation tools, focusing 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 environment, preferably for robotics. Experience troubleshooting and analyzing remotely deployed software systems. Ability to thrive in a fast-paced startup environment. Comfortable with ambiguity and navigating complex, evolving requirements. Desired Qualifications:
Hands-on experience with robotics controls, transformation graphs, reference frames, and familiarity with ROS or similar environments. Solid understanding of data structures, relational databases, and graph structures. Experience with messaging protocols like ZeroMQ. Experience with camera pipelines (e.g., GStreamer). Experience with AWS IoT or similar cloud IoT platforms. Experience with navigation, routing, and map creation algorithms. Background in agriculture, robotics, or related industries is a plus. Prior startup experience and launching hardware products. Track record of innovative thinking and exploring unconventional solutions. Experience developing compute-constrained applications. Salary range: $150,000 – $165,000 per year.
#J-18808-Ljbffr