Relativity Space - Long Beach, CA

posted about 1 month ago

Full-time - Mid Level
Long Beach, CA
Transportation Equipment Manufacturing

About the position

At Relativity Space, we are on a mission to revolutionize the aerospace industry and pave the way for humanity's future on Mars. As part of our Robotics Software Engineering team, you will play a crucial role in building an in-house robotics controls platform that will enable the development, instrumentation, and operation of our large-scale additive manufacturing systems. This position is not just about coding; it’s about shaping the future of aerospace technology and additive manufacturing alongside a community of passionate and creative individuals. In this role, you will spearhead a dynamic team of engineers to develop a unified robotics platform that enhances the architecture for a high-performance, real-time Linux-based system for robotics and industrial automation. You will engage in hands-on software development, focusing on kernel-level Linux customization for real-time applications and robotic control algorithms. Your leadership will be instrumental in organizing the team's work, ensuring that projects are on track and align with strategic goals, while also providing mentorship and fostering an environment of growth and development. Collaboration is key in this role, as you will work closely with cross-functional teams, including hardware engineers and system integrators, to achieve seamless software-hardware integration and rigorous testing protocols. You will champion safety and code quality, implementing best practices and ensuring compliance with industry standards. Your technical excellence will drive the team forward, offering guidance and mentorship to enhance their skills and align opportunities with their career aspirations.

Responsibilities

  • Develop an in-house robotics controls platform for large-scale additive manufacturing systems.
  • Lead a team of engineers to enhance the architecture for a high-performance, real-time Linux-based system.
  • Engage in hands-on software development, focusing on kernel-level Linux customization and robotic control algorithms.
  • Organize the team's work to ensure projects align with strategic goals and are on track.
  • Provide mentorship and foster an environment of growth and development within the team.
  • Collaborate with cross-functional teams for seamless software-hardware integration and testing protocols.
  • Champion safety and code quality, implementing best practices and ensuring compliance with industry standards.
  • Drive technical excellence and offer guidance to team members.

Requirements

  • BS or MS in Computer Science, Robotics, or a related field.
  • 5+ years of experience in hands-on software development, particularly with Linux kernel, C/C++, and embedded environments.
  • Prior experience leading engineering teams on complex software development and integration projects.
  • Expertise in networking with fieldbus protocols such as EtherCAT, Profinet, CANbus, and Ethernet/IP.
  • Solid understanding of robotics kinematics and motion control.
  • Proficiency in the Robot Operating System (ROS2) and experience integrating sensors and computer vision into automated systems.
  • Demonstrated experience with software integrations with hardware systems lacking an API or library.
  • Understanding of robotics kinematics, 3D transformations, quaternions, and linear algebra.
  • Experience installing, configuring, and using Linux in a complex network environment.
  • Knowledge of motion control concepts and experience setting up motor drives.

Nice-to-haves

  • Experience with industrial robot manipulators (KUKA, ABB, UR, etc).
  • Experience developing in TwinCAT environment.
  • Understanding of TwinSAFE safety development.
  • Experience developing with Acontis EtherCAT library or similar.
  • Industry certification and/or experience with functional safety for machinery.
  • Experience with robotic weld systems.

Benefits

  • Competitive salary and equity.
  • Generous PTO and sick leave policy.
  • Parental leave.
  • Annual learning and development stipend.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service