Company Overview:
At its core, Relativity Space is a rocket company on a journey to become the next exceptional commercial launch company. In meeting the increasing demand for space infrastructure, our rockets will revolutionize how we connect and communicate on Earth by launching satellites into space. We have developed a vertically integrated technology platform, which utilizes additive manufacturing, artificial intelligence, and autonomous robotics to 3D print rockets. Our unique method allows for quick product iteration, enabling us to challenge the current possibilities and unlock the full potential of 3D printing for the future. Join us on this extraordinary journey as we work together to turn our vision into reality.
Team:
The Technology Development Team is in charge of advancing manufacturing technologies to improve the industrial base. Our solutions vary from innovative welding processes, advanced robotics, to sophisticated simulation and prediction capabilities. We are looking for a Sr. Technical Program Manager to manage our expanding programs at the intersection of hardware and software in our Stargate Platform.
What you'll do:
- Lead a committed team of innovative engineers building a unified robotics platform to extend and refine the architecture for a high-performance, real-time Linux-based platform for robotics and industrial automation
- Provide strategic leadership and architect real-time software development leveraging deep kernel-level expertise.
- Robotic Control Algorithms: Define requirements for scoping, selecting, and optimizing algorithms for sensor data processing, motion planning, trajectory generation, and closed-loop control to enable precise and efficient robotic movement and manipulation
- Integration and Testing: Lead cross-functional teams, including hardware engineers and system integrators, to ensure smooth integration of software with hardware components. Establish thorough testing and validation of the software to guarantee system functionality and reliability
- Champion Safety: Keep safety at the forefront in all aspects of your work. Implement safety-critical software practices and configuration management while ensuring compliance with industry standards and regulations.
- Maintain high-quality code standards by writing clean, maintainable, well-documented code. Share knowledge through comprehensive documentation and technical presentations
- Provide technical guidance and mentorship to junior engineers and other stakeholder teams
- Foster professional growth and development of team members through training, mentorship, and matching engineers' potential with targeted growth opportunities
What you need to know:
- BS or MS in Computer Science, Robotics, or other related field
- Strong leadership and project management skills with a proven track record for developing and shipping two or more real-time systems to production
- 5+ years leading development teams in a direct managerial capacity, or cross-disciplinary teams in a program manager capacity
- Demonstrated experience with network fieldbus configuration (EtherCAT, Profinet, CANbus, Ethernet/IP)
- Proficient in creating software for embedded environments in C and C++
- Expertise in Linux kernel customization, configuration, and optimization for real-time performance
- Proven ability to successfully conceptualize, architect, and implement complex software solutions in a team environment
- Demonstrated experience leading teams through software integrations with hardware systems that may lack an API or library
- Familiarity with Robot Operating System (ROS2)
- 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
- Experience integrating computer vision and sensors into an automation environment
Nice to haves but not required:
- Masters or Doctorate degree in relevant STEM field (Engineering, Computer Science, Physics)
- 10+ years leading development teams in a direct managerial capacity
- Experience with industrial robot manipulators (KUKA, ABB, UR, etc.)
- 2+ year's experience developing in TwinCAT environment
- Understanding of TwinSAFE safety development
- Demonstrated ability to successfully lead a small software development team
- Experience developing with Acontis EtherCAT library or similar
- Industry certification and/or experience with functional safety for machinery
- Experience with robotic weld systems
- Familiarity with integrating trained models into robotic controls
Relativity Space offers a competitive salary and equity, a generous vacation policy, an annual R&D stipend, and more!
We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
The below range represents the current good-faith pay scale for this role at Relativity Space. We reserve the right to modify or update this range at any time.
Compensation is only one part of our total rewards package. To see some of the benefits & perks we offer, please visit here: https://px.sequoia.com/relativityspace