Job Description
Embedded Linux: Design, develop, and maintain robust embedded Linux systems that support our robotics platforms
Software Engineering: Develop high-quality, modular, and efficient software in Python and C++
Robotics Systems: Collaborate with the team to develop and harden new features, control algorithms, and optimize our custom ROS-like operating system
Cloud & App Integration: Develop IoT communication solutions, including AWS IoT integration, to enable seamless connectivity between robots, the cloud, and mobile applications in an intermittent connectivity environment.
Camera and Imaging Pipelines: 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
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
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.
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.