USA Jobs
Embedded Linux Software Engineer
Design, develop, and maintain robust embedded Linux systems that support our robotics platforms Develop high-quality, modular, and efficient software in Python and C+ for Robotics Systems Collaborate with the team to develop and harden new features, control algorithms, and optimize our custom ROS-like operating system Develop IoT communication solutions, including AWS IoT integration, to enable seamless connectivity between robots, the cloud, and mobile applications in an intermittent connectivity environment Develop camera pipelines and imaging systems which support edge AI applications. Ensuring high quality and low latency for real-time robotics operations Optimize the software stack running on our robots for maximum efficiency and responsiveness Write end-of-line (EOL) testing software and ensure it integrates seamlessly with our deployment systems Contribute to the design and development of our simulation tools, with a focus on Hardware-in-the-Loop (HITL) testing systems Have shipped and supported a product to production / customers BS/MS degree in Computer Science, Robotics or related fields 7+ years of strong C, C++ and Python experience in a Linux development environment, preferably for robotic systems Experience troubleshooting and analyzing remotely deployed software systems Ability to thrive in a fast-paced startup environment Comfortable with ambiguity and able to navigate through complex and evolving requirements and challenges
Design, develop, and maintain robust embedded Linux systems that support our robotics platforms Develop high-quality, modular, and efficient software in Python and C+ for Robotics Systems Collaborate with the team to develop and harden new features, control algorithms, and optimize our custom ROS-like operating system Develop IoT communication solutions, including AWS IoT integration, to enable seamless connectivity between robots, the cloud, and mobile applications in an intermittent connectivity environment Develop camera pipelines and imaging systems which support edge AI applications. Ensuring high quality and low latency for real-time robotics operations Optimize the software stack running on our robots for maximum efficiency and responsiveness Write end-of-line (EOL) testing software and ensure it integrates seamlessly with our deployment systems Contribute to the design and development of our simulation tools, with a focus on Hardware-in-the-Loop (HITL) testing systems Have shipped and supported a product to production / customers BS/MS degree in Computer Science, Robotics or related fields 7+ years of strong C, C++ and Python experience in a Linux development environment, preferably for robotic systems Experience troubleshooting and analyzing remotely deployed software systems Ability to thrive in a fast-paced startup environment Comfortable with ambiguity and able to navigate through complex and evolving requirements and challenges