> Markdown version of [/jobs/ext/2723147-software-engineer](https://www.wearedevelopers.com/jobs/ext/2723147-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** ONE STOP COLLECTIBLE CORP - **Location:** Seattle, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Automation of Tests, C++ (Programming Language), Cloud Computing, Software Quality, Code Review, Databases, Computer Engineering, Continuous Integration, Software Debugging, Linux, Distributed Systems, Firmware, Hardware Interface Design, Python (Programming Language), NumPy, Cloud Services, Service-Oriented Architecture, Smart Devices, Software Engineering, TypeScript, Rust (Programming Language), Real Time Systems, Pytorch, DevOps Tools - Open-source, Build Management, Scikit Learn, Production Code, Build Tools, Golang - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-aim-8333750 ## About the Role You're a builder who thrives in the intersection of software, robotics, and the physical world. You write clean, simple, reliable code - and you're motivated by solving hard technical problems that have direct, real-world impact. You love architecting systems that work reliably in production, you dive deep into debugging and performance, and you have strong judgment about technical trade-offs. You're equally comfortable writing production code, designing distributed systems, improving developer workflows, or debugging complex interactions across services, edge compute, and sensor interfaces. You take ownership - not just of your code, but of the business and customer outcomes that code enables. You push for rigor, testability, operational excellence, and high engineering standards. You want to work on problems where correctness, safety, reliability, and performance matter. And you want to do it with a world-class team that values clarity, customer obsession, and engineering excellence., * 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., * 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. How you'll stand out * You write remarkably clean code and design systems that are simple, maintainable, and scalable. * You connect software decisions to real-world customer outcomes and machine behavior. * You bring a strong safety and reliability mindset to your work. * You turn ambiguity into well-structured, well-architected solutions. * You elevate engineering rigor through mentorship, documentation, and clear communication. * You operate confidently across autonomy, distributed systems, hardware interfaces, and field constraints. ## Description We're going to change how the world builds. Along the way, we'll face hard engineering challenges: * real-time constraints on edge compute * perception, control, and autonomy pipeline interactions * distributed configuration and update systems * safety-critical code paths with zero-tolerance for failure * field variability and environmental unpredictability * data quality, observability, and serviceability across global deployments We will debate solutions, iterate quickly, confront the truth when things don't work, and build mechanisms that scale with quality. We'll write software that works not only in simulation or staging - but in sand, mud, cold, heat, vibration, shock loads, and the real operations our customers depend on. If that excites you - you're the kind of Senior SWE who will thrive here. Responsibilities What you will own As a Senior Software Engineer, you will design and build the core systems that power AIM's autonomous machines and global fleet operations. Architect & Build Systems (Distributed, Edge, Cloud) * 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. Deliver High-Quality, Production-Ready Software * 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. Improve System Performance & Reliability * Optimize compute, memory, networking, and inter-process performance across diverse environments. * Identify systemic issues, root causes, and long-term architectural improvements. Own End-to-End Execution * 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. Raise the Engineering Bar * 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. ## Related Videos - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)