Space Robotics Embedded Programming Engineer
Location
Colomiers, Haute Garonne | France
Job description
JOB DESCRIPTION AND CONTEXT:
Rovial is on an ambitious journey to help build a Sustainable Space for Humanity, through advancements in Science and Technology particularly in the fields of AI-enabled robotics systems for space assembly and repair, and high-power generation.
The pioneering and dynamic Space Robotics team of Rovial is seeking a highly skilled and innovative
- Space Robotics Embedded Programming Engineer , who loves R&D-driven innovative solution development.
As among the key engineers within the company, you will drive the advancement of designing the frameworks, and developing and deploying the codes on the embedded systems for the cutting-edge control, perception, communication, and motion abilities for autonomous robots engaged in in-orbit servicing missions and complex space operations. Your expertise in Real Time Operating System, Embedded System, Programming, and Robotics will be pivotal in enabling the robot to behave appropriately in the challenging and computational resource-constraint environment of outer space.
OBJECTIVES AND TASKS
- Embedded Components Integration : Lead the identification and integration of embedded components on the robots, based on the programming requirements from the team
- Embedded Program Development : Lead the design and development of framework for embedded programming for the robots. Co-develop with the team programs to be executable on the integrated embedded system, including the algorithms for robotics tasks like sensing, control, planning and perception
- Optimization Techniques in Space and Realtime Performance: Innovatively apply optimization methodologies through hardware, firmware and software aspects to maximize the efficiency, performance and robustness of the developed embedded software for the space environment. By incorporating aspects of orbital dynamics and real-time performance, address constraints related to power consumption, communication, memory usage, and computational resources to ensure reliable performance in space
- AI-based Development and Integration: Apply AI-based tools and techniques to enhance the system performance, including the aspects of runtime error handling, towards creating a fail-safe system
- Team Support: Work with robotics, mechatronics, and mechanical engineers to support the design and interfaces from an embedded system perspective based on understating and integration of the state-of-the-art R&D in these domains
- Software Integration: Perform seamless integration of the solution into the larger robotics software architecture, in collaboration with the team. Ensure the overall system reliability, fault tolerance, maintainability, code integrity, and robustness of the integrated solutions for mission-critical tasks. Adapt the integrated solution for space mission in an iterative and collaborative manner
- Spaceborne Testing and Validation: Design and conduct experiments to evaluate the performance of algorithms in various real-world scenarios and in space-like conditions. Analyze and evaluate the accuracy and reliability of the algorithms and iteratively refine them as needed
- Documentation: Create clear and comprehensive documentation, including design specifications, implementation details, and user guides
- Research and Innovation Contact Point: Stay updated on the latest advancements in embedded systems, embedded programming, optimization techniques, and space robotics. Contribute to research efforts within the team and propose innovative solutions. Serve at the contact point for internal and external research collaborations
EXPECTED QUALIFICATIONS
- Master"s Degree with 4+ years of R&D/Industry experience or PhD degree in the relevant field
- Strong hands-on experience in embedded system for robots and optimization techniques
- Solid understanding of robotic systems and challenges real-time performance and for real-world environments
- Familiarity with robotic simulation environments
- Proficiency in embedded programming languages and embedded OS, and experience with relevant libraries, packages and frameworks
- Experience with development of multithreaded and multi-process real-time embedded programs and applications
- Knowledge of communication technologies for embedded systems
- Experience in developing embedded programs for space robotics will be a plus
- Excellent problem-solving skills and the ability to work both independently and collaboratively in an inter-disciplinary team
- Ability to develop and optimize integrated solution in an iterative manner
- Publications in relevant conferences or journals showcasing contributions to the relevant field will be a plus
- As this is a position exploring and expanding the frontiers of Robotics for Space Applications, the candidate is also supposed to be proactive in understanding the needs, use cases, and creative in exploring and proposing need driven innovative solutions
- Join us in shaping the future of robotics by revolutionizing how robots become intelligent and operate in the environment in the outer space. If you are passionate about pushing the boundaries of embedded robotics technologies, we'd love to hear from you
ADDITIONAL DETAILS
- Contract type: CDI/Full Time
- Company Tech Development Center in Toulouse-Colomiers, France
- Good level of autonomy, an opportunity to be creative and contribute to the Company's roadmap
- The candidate will work directly with the C-suite of the company and have a great opportunity to learn as well as be part of the company"s growth
- Competitive compensation based on the Candidate's profile and experience
- Attractive Equity Incentive Plans schemes
- Exciting challenges and top-team colleagues, pushing the edge of Space technology
CONTACT
- Email:
- Apply with a cover letter (half page) and CV (2 pages maximum) and any additional link to your professional profile available online
- Mention “Rovial Space – <>” in the subject line
- Company website: //
- LinkedIn:
ABOUT ROVIAL
- Rovial is a visionary Space Technology Company pioneering groundbreaking AI-enabled robotics to produce High-Power Solar Space Platforms that will revolutionize the New Space Economy
- Using AI-enabled Robotics and other breakthrough Space technologies, Rovial is building High-Power Solar Space Platforms starting with 100KW satellites up to Hundred-MWs power plants
- In order to deliver this vision, Rovial is building a world-class team with disruptive engineering and research skills
- Our team is comprised of experts with deep experience in industries like Robotics, AI, Space, Thermal, Structures, and High-power generation
- Rovial"s co-founders have dozens of years combined of experience and have enjoyed significant previous success. They have worked in both fast-paced startups as well as in established and successful corporate environments
- Rovial is headquartered in France, and has opened its Technology development center in the European space capital of Toulouse in Q2-2023
Job tags
Salary