C++ Robotics Engineer/ Software Engineer I

Spectra LogicBoulder, CO
$80,000 - $120,000Hybrid

About The Position

We are seeking a skilled C++ Engineer with a strong focus on robotics to design, develop, and optimize software systems that power robotic tape libraries. You will work closely with cross-functional teams to build scalable, real-time solutions for robotic platforms used in data storage applications.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical Engineering, or related field
  • Strong proficiency in modern C++ (C++17 or later)
  • Solid understanding of data structures, algorithms, and software design principles
  • Experience with Linux-based development environments
  • Familiarity with real-time systems and multithreaded programming
  • Experience working with sensors (LiDAR, cameras, motor encoders, etc.)
  • Candidates must reside within commuting distance of our Boulder, CO office.
  • Relocation assistance is not available.
  • Only local candidates will be considered

Nice To Haves

  • Experience with embedded systems or hardware-software integration
  • Exposure to Python or other scripting languages for prototyping

Responsibilities

  • Design, develop, and maintain high-performance software in C++ for robotic systems
  • Implement algorithms for motion planning, perception, control systems, and sensor integration
  • Work with robotics to build modular and scalable architectures
  • Integrate hardware components such as sensors, actuators, and embedded systems
  • Optimize code for real-time performance, reliability, and safety
  • Collaborate with mechanical, electrical, backend, and frontend engineers to deliver complete robotic solutions
  • Debug, test, and validate robotic systems in simulation and real-world environments
  • Contribute to system architecture and technical decision-making

Benefits

  • Opportunity to work on cutting-edge robotics technology
  • Collaborative and innovative team environment
  • Competitive salary and benefits
  • Professional growth and development opportunities
  • Spectra offers a challenging, flexible and creative work environment.
  • Our culture is one that drives personal opportunity and advancement and rewards high performance while maintaining a high-quality work-life balance.
  • We offer a casual, hybrid work environment with ample opportunity to learn and grow within the company.
  • Work out on your own or with our trainer at one of the on-campus gyms; grab lunch or snacks onsite or challenge the CEO to a game of pinball; and grow your career with peers who are second to none.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service