Taro Logo

Software Engineer, Embedded Platform

A team of innovators and builders redefining the future of human-robot interaction, working to create robots that are a trusted extension of your surroundings.
$175,000 - $195,000
Embedded
Mid-Level Software Engineer
In-Person
11 - 50 Employees
3+ years of experience
Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:
Design Verification Engineer

Design Verification Engineer role at Apple, focusing on SOC verification, requiring 3+ years experience, offering $135K-$250K salary plus benefits.

SoC Firmware Engineer

SoC Firmware Engineer role at Apple developing embedded software solutions and drivers for Apple's premier SoCs.

Design Verification Engineer

Design Verification Engineer role at Apple focusing on verifying functionality and performance of Apple's premier SOCs in Cupertino.

Audio Software Development Engineer

Audio Software Development Engineer role at Amazon Lab126, focusing on embedded systems and audio software development for consumer electronics devices.

Manufacturing Test Engineer, Project Kuiper

Manufacturing Test Engineer position at Amazon's Project Kuiper, focusing on satellite testing and qualification for global broadband network deployment.

Description For Software Engineer, Embedded Platform

Collaborative Robotics is seeking a Software Engineer for their Embedded Platform team at their Santa Clara headquarters. This role is perfect for engineers passionate about building embedded systems that power next-generation robotic platforms. The position focuses on developing and managing embedded software systems that form the foundation of their robot fleet.

The role involves working with cutting-edge embedded Linux platforms and creating robust, scalable infrastructure for deployed robots. Key responsibilities include managing embedded software deployment cycles, ensuring reliable OTA updates, developing custom Linux distributions, and enabling cross-device compatibility.

As an ideal candidate, you'll need 3+ years of experience in embedded systems or software engineering, with expertise in containerization tools and embedded Linux development. The position offers a competitive salary range of $175,000-$195,000, plus equity and comprehensive benefits.

Collaborative Robotics is committed to revolutionizing human-robot interaction, working to create a world where robots seamlessly integrate into our surroundings. They offer an exciting opportunity to work with cutting-edge technology in a fast-paced startup environment, making a real impact on the future of robotics.

The role requires strong technical skills in embedded systems, excellent communication abilities, and a passion for solving complex technical challenges at the hardware-software intersection. Experience with Nvidia-tegra platforms, RTOS, and ROS/ROS2 is preferred but not required. This is an excellent opportunity for someone who wants to be at the forefront of robotics technology while working in a collaborative, innovative environment.

Last updated 3 days ago

Responsibilities For Software Engineer, Embedded Platform

  • Managing the development and deployment cycle of embedded software across a large fleet of devices
  • Ensure robust OTA update mechanisms and monitor field software health
  • Drive process improvements for CI/CD and release management in embedded environments
  • Develop and maintain custom Linux distributions and kernel modules tailored to platform needs
  • Enable portable application code across device variants

Requirements For Software Engineer, Embedded Platform

Linux
  • 3+ years of experience in Embedded Systems, Software Engineering, or a related field
  • Experience with containerization tools (Docker) in embedded or cross-compilation workflows
  • Experience with embedded linux development tools such as Yocto or buildroot
  • Comfortable debugging system-level issues across firmware, kernel, and user space
  • Highly motivated teammate with excellent oral and written communication skills
  • Enjoy working in a fast paced, collaborative and dynamic start-up environment
  • Willing to occasionally travel
  • Must have and maintain US work authorization

Benefits For Software Engineer, Embedded Platform

Equity
  • Equity

Interested in this job?