AIM · 8 hours ago
Senior Software Engineer
AIM is a mission-oriented startup focused on building planetary-scale infrastructure and reversing climate change effects. The Senior Software Engineer will design and build core systems for AIM’s autonomous machines, ensuring high-quality, production-ready software that operates reliably in unpredictable environments.
Responsibilities
Architect and implement critical components of AIM’s autonomy software stack, spanning edge compute, cloud services, and on-premise systems
Design systems that meet real-time constraints and operate reliably in unpredictable physical environments
Build frameworks, APIs, and services that simplify integration across autonomy, controls, perception, and robotics infrastructure
Write clean, testable, maintainable code using modern software engineering principles
Drive improvements in code quality, reliability, observability, and debuggability
Lead code reviews, design reviews, and architectural discussions
Optimize compute, memory, networking, and inter-process performance across diverse environments
Identify systemic issues, root causes, and long-term architectural improvements
Work with TPMs, Systems, Autonomy, Hardware, and Field Ops to ensure your software works reliably on real machines
Partner with FDEs to understand field realities and incorporate operational truth back into the codebase
Drive root-cause analysis and elimination of recurring defects
Mentor junior and mid-level engineers
Improve developer experience, CI/CD, test frameworks, and local development tooling
Help define SWE excellence and engineering mechanisms across the org
Qualification
Required
Bachelor's degree in Computer Science, Computer Engineering, Robotics, or equivalent hands-on experience
5+ years of professional software engineering experience delivering production systems
Strong coding ability in one or more languages: Python, C++, Go, Rust, TypeScript
Experience architecting or developing distributed systems, real-time systems, or large-scale production software
Experience with cloud technologies, databases, and service-oriented architectures
Ability to design systems for reliability, modularity, safety, testability, and maintainability
Strong debugging skills using logs, telemetry, metrics, and tracing tools
Ability to work across hardware/software interfaces and reason about real-world system behavior
Proven track record of delivering high-quality software independently and as part of cross-functional teams
Preferred
Experience with robotics, autonomy, or real-world deployed systems (perception, controls, mapping, localization)
Experience with distributed compute on edge devices or ruggedized hardware
Comfort with Linux systems programming, IPC, networking, or real-time constraints
Experience with numerical or ML libraries (NumPy, CuPy, PyTorch)
Experience with CI/CD, config management, or DevOps tooling
Experience working with embedded devices, sensors, or firmware
Experience with serviceability, observability, or building systems that operate in high-entropy environments
Ability to simplify complex systems and drive architectural clarity
Benefits
Competitive compensation
Equity
Medical/dental/vision
401(k)
Life insurance
Company
AIM
Scalable earthmoving is not optional. It’s required for our civilization to flourish.
H1B Sponsorship
AIM 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 (2)
2024 (3)
2023 (1)
Funding
Current Stage
Early StageTotal Funding
$91.07M2025-06-10Series A· $50M
2025-01-15Series Unknown· $41.07M
2021-10-03Undisclosed
Recent News
2025-11-18
London Evening Standard
2025-10-20
Company data provided by crunchbase