> Markdown version of [/jobs/ext/3022999-robotics-software-engineer-platform](https://www.wearedevelopers.com/jobs/ext/3022999-robotics-software-engineer-platform). 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). --- # Robotics Software Engineer - Platform - **Company:** Paradigm - **Location:** Austin, TX, United States (Remote available) - **Experience:** Starter - **Salary:** $100,000.0 - $170,000.0 - **Contract:** Permanent contract - **Skills:** HTML, Adobe InDesign, Agile Methodology, Computer Vision, C++ (Programming Language), Cascading Style Sheets (CSS), Computer Networks, Data Transmissions, Data Structures, Software Debugging, Software Design Patterns, Linux, Ethernet, High-Level Architecture, Python (Programming Language), Real-Time Operating Systems, Robotic Automation Software, Software Requirements Analysis, USB, Robot Operating System, Test-Driven Development (TDD), Information Technology, Front End Software Development, Video Streaming, Software Library, Docker - **Published:** September 21, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4a381ea3adbd8a79 ## About the Role * Bachelor's degree preferably in computer science or an engineering discipline * 1-3+ years of experience developing with hardware, preferably in industry * Fluent in Python, and/or C/C++ * Some familiarity, even if limited, with frontend technologies (HTML, CSS, JS) * Base understanding of algorithms, data structures, and software design patterns * Experience with Linux * Understanding of communication buses and protocols (CAN, USB, I2C, Ethernet, etc.) * Comfortable using lab instruments (Oscilloscopes, logic analyzers) * Some experience utilizing open-source libraries for complex tasks like computer vision * Some familiarity, even if very limited, of ROS 1/2 * Developed projects beyond the scripting phase, preferably into some form of production/release, * Bachelor's or Master's degree in Computer Science, Electrical or Computational Engineering, or some other engineering * 5+ years software experience with preferably robotic systems * Worked at a high-growth startup * Fluent in C/C++, Python, and some frontend development language (JS or some framework, HTML, CSS) * Previously worked with ROS 1/2 * Experience with CV, SLAM, and other perception methods * Deep understanding of Linux * Experience implementing real-time software * Good knowledge of computer architecture * Deep understanding of communication buses and protocols (CAN, USB, I2C, Ethernet, etc.) * Comfortable using lab instruments (Oscilloscopes, logic analyzers) * Experience in networking and wireless communications * Experience implementing CI/CD infrastructures * Experience with Docker * Familiar with Agile and Test driven development * Strong entrepreneurial track record being an engineer, founder, or operator at a 0 to 1 startup; able and prepared to support scaling across all aspects of engineering, operations, and business ADDITIONAL REQUIREMENTS: * Willing to work long hours, especially when necessary for critical milestones * Hands-on in design, coding, testing, and in-field deployments * Eager to implement best practices, and fast to communicate needs and desired process changes * Willing to provide feedback to management and team early and often ## Description * Understand system requirements, negotiating against unnecessary ones and translating the ones that remain into final solutions * Work with team and users to design hyper-critical features from the ground up - including high-level architecture and workflows * Prototype, validate, and refine end-to-end features; from teleoperation assists to fleet health monitoring to SLAM and navigation * Develop barebones frontends to demonstrate feature utility and user experience concepts * Test features in both lab and simulated environments to ensure reliability and make functional improvements * Optimize features like video streaming for network communications in low bandwidth environments * Optimize features for hardware when necessary - be it in compute, data transfer, or memory * Debug complex issues after testing or operation, including those in processing and threading * Collaborate with hardware system owners for integration and issue-resolution * Write essential documentation to communicate design intent and intended use * Make your code readable and useable, but not necessarily a work of art * Stay up to date on users, best practices, and emerging tech * Communicate directly with users as necessary to determine engineering direction for specific features ## Related Videos - [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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Robots 2.0: When artificial intelligence meets steel](https://www.wearedevelopers.com/videos/1452-robots-2-0-when-artificial-intelligence-meets-steel) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)