Aigen · 4 months ago
Senior Software Engineer (Edge Robotics)
Aigen is on a mission to accelerate the transition to regenerative agriculture through a pesticide-free, solar powered robotics platform. They are seeking a Senior Software Engineer to contribute to the development of their robot software stack, collaborating with cross-functional teams to design, develop, and maintain robust software systems for robotics applications.
AgricultureHardwareRoboticsSoftware
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 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 in an intermittent connectivity environment
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 (EOL) 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
Qualification
Required
Have shipped and supported a product to production / customers
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
Preferred
Experience launching hardware products in a production environment
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, MQTT)
Experience working with camera pipelines (ex: GStreamer, SHM)
Experience with AWS IoT or similar cloud-based IoT platforms
Experience with sensor fusion, SLAM, navigation, routing, and map creation algorithms
Background in agriculture, robotics, or related industries is a plus
Prior startup experience
Track record of innovative thinking and a willingness to explore unconventional approaches to problem-solving
Experience developing compute-constrained applications
Company
Aigen
Aigen is a robotics company that creates small edge-based robots.
H1B Sponsorship
Aigen has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2023 (1)
Funding
Current Stage
Early StageTotal Funding
$26.68MKey Investors
International Research Centre on Artificial IntelligenceNew Enterprise Associates
2025-08-15Series Unknown· $4.68M
2024-11-13Non Equity Assistance
2023-10-12Series A· $12M
Recent News
2025-07-13
2025-07-06
Company data provided by crunchbase