Software Engineer
ResponsibilitiesDesign, implement, and maintain robust, scalable software systems for production automationBuild core libraries and services supporting motion planning, control, and perception pipelinesArchitect clean interfaces between software components and hardware-facing systemsDevelop vision and sensor-integration software that feeds downstream planning and control stacksOptimize software for performance, reliability, and deterministic behavior where requiredWrite high-quality, testable Python code with strong emphasis on readability, correctness, and maintainabilityOwn software engineering best practices: code reviews, testing strategies, CI/CD, and release processesBuild simulation, testing, and tooling infrastructure to validate behavior prior to deploymentCollaborate with robotics, controls, and hardware engineers to translate system requirements into well-defined software abstractionsContribute to architectural decisions as the software platform scales across customers and deploymentsMinimum QualificationsB.S. in Computer Science or a related engineering fieldStrong software engineering experience, especially in PythonExperience designing and maintaining complex software systems (services, libraries, APIs, or pipelines)Solid understanding of data structures, algorithms, and systems designProficiency with Git, debugging, testing frameworks, and modern development workflowsAbility to work independently on ambiguous problems in a fast-paced environmentDue to U.S. export control regulations (ITAR), this position is limited to U.S. Persons (U.S. citizens or lawful permanent residents)Optional QualificationsM.S. in Computer Science or a related fieldExperience working on systems that interact with hardware, real-time constraints, or external devicesFamiliarity with robotics, motion planning, control systems, or computer vision (helpful but not required)Experience with ROS or similar middlewareKnowledge of performance optimization, concurrency, or distributed systemsExperience deploying software to edge, embedded, or hybrid cloud environments
#J-18808-Ljbffr