Job Profile Summary
SoftServe Robotics Group is seeking a Robotics Architect with a focus in space robotics and simulation. Ideal candidates should have experience in application software architecture for flight and ground systems, as well as a solid background in programming C/C++ and Python for embedded Linux systems. The robotics group promotes a supportive team environment and possesses opportunities for professional development in an evolving technological landscape.
Duties & Responsibilities
-
Designing and developing solutions for different kinds of space robots (mobile robots, robotic arms, drones)
-
Building multiple rapid prototypes as well as production-ready solutions
-
Testing robotics solutions both in simulation and in the real world
-
Designing automated robotic systems used to increase the production and precision levels within a specific industry. The scope of activities might not be limited to space domain only.
-
Performing regular research of the latest trends and modern approaches in the robotics domain (navigation, sensing, decision making, performance of robotic mechanism components or systems, etc.)
-
Taking part in pre-sales activities
Required Skills
-
Experienced in architecture and development of application software for flight and ground systems
-
Involved in technical pre-sales activities (presentations, workshops, etc.), C-level presentation skills
-
Directly experienced writing satellite or spacecraft software
-
Experienced in simulation and automation of manufacturing processes such as manufacturing of rockets and rocket components, such as engines, etc.
-
Experienced in verification, validation, and integration of flight software
-
Feeling at home programming in C/C++ and Python for embedded Linux systems
-
Experienced in working from requirements to space qualified products being launched into space
-
A person with hands-on, can-do attitude, team player, great interpersonal skills, and ability to collaborate effectively
-
Highly attentive to details with strong analytical skills, mathematical foundation and a problem-solving attitude
-
A technology enthusiast who enjoys expanding the knowledge and share it with others
Preferred Competencies & Experience
-
Knowledgeable of the space environment and its impact on on-board computational hardware and software architecture
-
Involved in design, develop and validate spacecraft flight software, ground software, and simulation software
-
Familiar with commonly used protocols and standards for spacecraft communications, such as CCSDS, CAN, Spacewire
-
Experienced in implementing real-time systems and software solutions on spacecraft missions
-
Experienced with software running in autonomous systems (satellites, spacecrafts preferred, but other examples would include UAVs, self-driving cars, etc).•
-
NVIDIA Isaac Sim, NVIDIA omniverse or other simulation tools
-
High-fidelity simulations with ANSYS, Matlab, etc.
-
Implement software for automated testing at component, functional and system levels, including HITL (Hardware in the Loop) testing
-
Ideally you also have experience with HDL design for FPGAs, but it is not a must. Proficient in FPGA design using VHDL/Verilog, Vivado, and ModelSim.
-
Implement low level software to interface with various spacecraft components
Supervisory Responsibilities
No direct reports
Qualifications
Education
A MSc or Ph.D related to or supporting the industry segment
Certifications
Digital Certifications are a plus but not Required
Other Requirements
US citizen or Green card holder
Having Upper-intermediate English level (both spoken and written)
This posting includes an anticipated salary range that SoftServe expects to offer for this position. The range provided reflects the base salary only. Final compensation within this range will be determined based on a number of factors, including, but not limited to: geographic location, relevant experience, education, certifications, skills, budget, and market conditions.
The anticipated salary range for this role is $138,00.00 – $217,000.00 annually, in line with our internal compensation framework and budget allocation for the role. Most candidates are offered a salary within this disclosed range. If the role is eligible for a variable pay plan, this would be considered separately and may provide additional earnings beyond the base salary range reflected here.
Please note, the information provided in this posting is a general summary and may not include all compensation elements or benefits associated with the position.