Documentation Engineer
Job Description
Job Description
Salary:
Mujin is the future of industrial robotic systems in production and distribution environments. Our technology gives robots perception and awareness, enabling them to take on more advanced tasks. We aim to revolutionize the use of robotics within industry to free human resources from labor-intensive tasks to focus on more intellectual challenges.
The Product team is on a mission to closely collaborate with the product team, ensuring the development of our flagship product, the Mujin Controller, aligns with the companys overall strategy. Our goal is to transform the Mujin Controller into the worlds first scalable robotics platform. Currently, we are focusing on enhancing the plugin architecture of our platform and improving the SDK tools.
The Mujin Controller is an innovative system designed to enable users to create highly productive, autonomous robotic systems. As part of our team, you will take the lead in shaping the SDK, generating API clients from specifications, and overseeing the documentation and testing of the Mujin Controllers APIs. These APIs are essential for developers to build applications or integrate their products with the Mujin Controller.
Position Description:
- Develop and shape the SDK to provide seamless interaction with the Mujin Controller platform.
- Generate API clients from detailed specifications to ensure ease of integration.
- Document and test the APIs to maintain high standards of usability, stability, and performance.
- Collaborate with internal teams to ensure that our APIs meet the needs of developers creating applications on top of the platform.
- Support the automatic generation of documentation from our source code (Docs as Code).
Position Requirements:
- Experience with or strong interest in interface definition, API description languages, and code generation.
- Proficiency in Python and C++, with experience in both scripting and performance-critical applications.
- Proficiency in git, Linux, Docker, and command-line tools (shell scripting).
- Independent, self-organized work style with a strong ability to manage projects autonomously.
Experience in publishing and/or packing software for distribution.
Familiarity with JSON Schema for data validation and API consistency.
Experience in robotics, with an understanding of autonomous systems and their real-world applications.
Knowledge of CI/CD concepts for automating testing and deployment pipelines.
Experience with building systems, including scalable, modular, and maintainable software architectures.
A solid background in Software Architecture or Engineering.
What must the person be able to do to perform this role?
- Travel Requirement: 5%, including potential international travel
- Prolonged periods of sitting at a desk and working on a computer
- Ability to work extended hours as required
- Ability to work independently and collaboratively in a fast-paced environment.
This Position Description is intended to describe the essential job functions, the general supplemental functions and the essential requirements for the performance of this job. It is not to be construed as an exhaustive statement of all supplemental duties, responsibilities, or non-essential requirements.
Recommended Jobs
Coverage Resident Assistant
Job Description Job Description Coverage Resident Assistant Job Description Agency Mission Statement: In the 21st century, far too many people are trapped in the darkness of sex traffick…
Student Loan Assistance for Full-Time Rheumatologist in Southern Georgia
An established single specialty practice is adding a full-time Rheumatologist to their group in southern Georgia. Join our growing team! About the position Guaranteed salary commensurate with …
Lawn Care Technician
Lawn Doctor is looking for individuals dedicated to providing high-quality, customer-focused lawn care services to join our team as Lawn Care Technicians. Our Lawn Care Technicians are customer-facing…
Barista at Thousand Hills Halycon
Job Description Job Description Land of a Thousand Hills Coffee is seeking an experienced barista to craft beautiful coffee full-time and part-time for the Alpharetta/Cumming community. LTH Co…
Auto Body Technician
Job Description Job Description Family-owned independent shop in Roswell, Ga seeking another technician to join our awesome team. Must have minimum 10 years experience, a good work ethic and a st…
Electrical Utility Line Worker
Rate of Pay: Line Worker $35.98 - $50.63, Apprentice Line Worker $22.10 - $31.10 Status: Open Until Filled This is an “at will” apprentice training position or a Line Work position within the E…
Senior Procurement Manager - Field Operations
Our client is seeking a Sr. Strategic Sourcing Manager responsible for strategy development and execution, conducting strategic sourcing events, and negotiating terms and conditions with suppliers ac…
Locum Tenens Anesthesia Job GA
This Job at a Glance Job Reference Id: ORD-183289-MD-GA Title: MD Dates Needed: September - Ongoing Shift Type: Day Shift Assignment Type: OR Call Required: No Board Certif…
Transportation Project Manager
Job Description Job Description Transportation Project Manager Are you an experienced transportation professional passionate about designing and managing infrastructure projects? The City of…
Mechanical Systems Project Manager
ABOUT McKenney’s is the Southeast’s most trusted name in facility construction, operation, and maintenance. For over 75 years, our proven approach has ensured high-quality, energy-efficient soluti…