Robotics Architect (Modelling & Simulation)
WE ARE
SoftServe is a global digital solutions company with headquarters in Austin, Texas, founded in 1993 in Ukraine. Our associates work on 2,000+ projects with clients in the USA, Europe, LATAM, and APAC region. We are about people who create bold things, make a difference, have fun, and love their work.
SoftServe Robotics Group currently has over 30 passionate robotics engineers and is continuing to grow. The projects vary, we like working in a changing environment and enjoy taking on new challenges. Our experienced team of experts is focused on optimization, modeling, and simulation projects in the robotics domain.
TOGETHER WE WILL
- Get a great deal of learning and development opportunities along with our structured career path
- Work across evolving technological stacks in emerging domains
- Relish in a friendly environment with a team of great professionals, offering and implementing your own solutions
- Enjoy flexible working hours, a nice package of benefits (medical insurance, additional paid vacation for your birthday, anniversary gifts, corporate events, foreign language classes)
- Take part in internal/external events where you can build and promote your personal brand
IF YOU ARE
- An expert in any of C++, Python, Julia programming languages with a minimum of 6 years in software development, including in system programming and real-time systems
- Experienced in modeling continuous, discrete, and event-driven systems with proven records
- Proficient in simulation techniques and frameworks such as Matlab/Simulink, Mathematica, and Modelica, Ansys, and OpenFOAM
- Skilled in physics-based simulations using tools like Gazebo, Nvidia Isaac, or V-REP
- Confident in numerical methods, concurrent programming, and component-oriented programming
- Highly capable of understanding and implementing complex and efficient algorithms
- Familiar with control, estimation theory, and optimization techniques for linear and nonlinear systems
- Well-versed in robotics system development
- Knowledgeable about Unix (Linux) systems
- Familiar with distributed control systems
- Aware of testing practices, Continuous Integration, Build & Deployment, and monitoring of complex systems
- A collaborative team player with excellent interpersonal and communication skills