Software Engineer, Resolver Connectors
Indexed description
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 will:
- Design, develop, test and maintain new features that extend the capabilities and performance of our product, using primarily C# with occasional use of Python or JavaScript
- Collaborate 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 applications
- Master'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 experience
- Solid foundations in software engineering practices such as version control (Git), testing, code reviews, debugging and design patterns
- Experience with C# (ideally with .NET Framework version 4.x) with a solid understanding of C# standards and best practices
- Ability to quickly comprehend and digest existing codebases
- 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 Github
- Familiarity with industrial simulation tools (e.g. Siemens Process Simulate, Visual Components, or MELSOFT Gemini) and their APIs
- Experience with the effective use of AI coding assistants to produce clean, maintainable and performant code
- Excellent written and verbal communication skills for effective collaboration within a globally distributed team. You proactively raise questions, blockers, and concerns
- A passion for building the industrial automation tools of the future with a strong commitment to customer satisfaction
- Hybrid 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 cases
Benefits
- Competitive Healthcare Coverage
- Unlimited PTO
- Commuting Expenses Covered
- Telecommunications Stipend
- 401k Match
- HSA Employer Contribution
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search