Senior Software Engineer (Edge Robotics) jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
H1B Sponsor Likelynote

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

C/C++PythonEmbedded LinuxRobotics SystemsAWS IoTCamera PipelinesMessaging ProtocolsData StructuresStartup ExperienceProblem Solving

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

twittertwittertwitter
company-logo
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 Stage
Total Funding
$26.68M
Key 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

Leadership Team

leader-logo
Richard Wurden
Co-Founder and CTO
linkedin
Company data provided by crunchbase