JOBSEARCHER

Software Engineer, Resolver Connectors

We're redefining how robots are deployed. Our platform enables users to simulate, test, and optimize entire robotic systems in parallel. By removing the barriers that have kept advanced robotics out of reach for all but the largest players, we're ushering in a new era of manufacturing—one where mass reshoring is not only viable, but inevitable.The Software Engineer will develop connectors linking third-party simulation tools with our application's core, reporting to the manager of the Resolver Connectors scrum team. This role will develop software that communicates with the APIs of third-party simulation tools and extracts data to be fed to our advanced motion planning software to solve complex robotics challenges in an industrial environment.In This Position, You WillDesign, develop, test and maintain new features that extend the capabilities and performance of our product, using primarily C# with occasional use of Python or JavaScriptCollaborate with a cross functional team of software engineers, SQA engineers, application engineers, product management and others to develop and smoothly deliver innovative products for industrial robotics applicationsRequirementsMaster’s degree in Computer Science or a related field with some practical experience, e.g. from internships or a Bachelor’s degree with 2+ years of professional experienceSolid foundations in software engineering practices such as version control (Git), testing, code reviews, debugging and design patternsExperience with C# (ideally with .NET Framework version 4.x) with a solid understanding of C# standards and best practicesAbility to quickly comprehend and digest existing codebasesThe ideal candidate has experience in many of the following areas:A background in robotics or industrial automation with a good understanding of the underlying mathematical concepts (e.g. vectors, coordinate systems, joint/configuration space, kinematics)Experience with CI/CD tools such as Gitlab or GithubFamiliarity with industrial simulation tools (e.g. Siemens Process Simulate, Visual Components, or MELSOFT Gemini) and their APIsExperience with the effective use of AI coding assistants to produce clean, maintainable and performant codeKey Personality TraitsExcellent written and verbal communication skills for effective collaboration within a globally distributed team. You proactively raise questions, blockers, and concernsA passion for building the industrial automation tools of the future with a strong commitment to customer satisfactionTravel/LocationHybrid in Boston, MA (USA) or Berlin (Germany).Occasional international travel (1-2x per year) to customer sites or company offices is expected to support integrations and learn directly about customer use casesAll candidates must be legally authorized to work in either Germany, United States or Brazil now and in the future without needing visa sponsorship.BenefitsCompetitive Healthcare CoverageUnlimited PTOCommuting Expenses CoveredTelecommunications Stipend401k MatchHSA Employer ContributionRealtime Robotics, Inc. is an equal opportunity employer.