Robotics Software Engineer

Remote Full-time
Paradigm Robotics is an Austin, Texas based robotics startup focused on building rugged and scalable robots for hazardous environments. The Robotics Software Engineer will work across the full software stack of the robot, owning sensor integration, network optimization, and teleoperation experiences, while collaborating with hardware teams and directly communicating with users to enhance product features.ResponsibilitiesUnderstand system requirements, negotiating against unnecessary ones and translating the ones that remain into final solutionsWork with team and users to design hyper-critical features from the ground up - including high-level architecture and workflowsPrototype, validate, and refine end-to-end features; from sensor integration to networking to SLAM for reconnaissanceDevelop barebones frontends to demonstrate feature utility and user experience conceptsTest features in both lab and simulated environments to ensure reliability and make functional improvementsOptimize features like video streaming for network communications in even low bandwidth environmentsOptimize features for hardware when necessary - be it in compute, data transfer, or memoryDebug complex issues after testing or operation, including those in processing and threadingCollaborate with hardware system owners for integration and issue-resolutionWrite essential documentation to communicate design intent, intended framework/SDK use, and post-test recommendationsMake your code readable and useable, but not necessarily a work of artStay up to date on users, best practices, and emerging techCommunicate directly with users as necessary to determine engineering direction for specific featuresSkillsBachelor's degree preferably in computer science or an engineering discipline1-3+ years of experience developing with hardware, preferably in industryFluent in C/C++, and some fluency in Python or another scripting languageSome familiarity, even if limited, with frontend technologies (HTML, CSS, JS)Base understanding of algorithms, data structures, and software design patternsExperience with LinuxUnderstanding 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 visionSome familiarity, even if very limited, of ROS 1/2Developed projects beyond the scripting phase, preferably into some form of production/releaseBachelor's or Master's degree in Computer Science, Electrical or Computational Engineering, or some other engineering5+ years software experience with preferably robotic systemsWorked at a high-growth startupFluent in C/C++, Python, and some frontend development language (JS or some framework, HTML, CSS)Previously worked with ROS 1/2Experience with CV, SLAM, and other perception methodsDeep understanding of LinuxExperience implementing real-time softwareGood knowledge of computer architectureDeep understanding of communication buses and protocols (CAN, USB, I2C, Ethernet, etc.)Comfortable using lab instruments (Oscilloscopes, logic analyzers)Experience in networking and wireless communicationsExperience implementing CI/CD infrastructuresExperience with DockerFamiliar with Agile and Test driven developmentStrong 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 businessBenefits0.5%-1.5% EquityHealthcare (Medical, Dental, Vision)Unlimited PTORelocation Support OfferedFree meals, swag, and more!Company OverviewParadigm Robotics is robotics startup company that offers robotics solutions to mitigate risks for firefighters and civil workers. It was founded in undefined, and is headquartered in Austin, Texas, USA, with a workforce of 2-10 employees. Its website is https://www.paradigmrobotics.tech/.



Apply To This Job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Data Entry Associate

Remote

**Experienced Customer Service Representative – HVAC, Plumbing, and Electrical Industry Expertise**

Remote

Experienced Online Typing and Data Entry Specialist – Flexible, Remote, and Mobile-Friendly Work Opportunities at blithequark

Remote

Senior Customer Success Account Manager

Remote

Manager, Client Success

Remote

Training Specialist; US-Remote

Remote

**Experienced Remote Data Entry Associate – Flexible Part-Time Opportunities at blithequark**

Remote

Teleperformance Work from Home Customer Service...

Remote

Contractor, Partnerships Manager, Tech Week

Remote

Senior Web Developer (Front-end) | Remote | AirStrip

Remote
← Back