Job Description-1
Job Description-1
Job Description
Location: Hyderabad
Employment: Consultant
Duration: 2-3 months depending on project completion
Overview
RSat Space Technologies specializes in aerospace engineering and scientific research solutions, focusing on
microgravity payloads, satellite development, and cutting-edge equipment like 3D clinostats and Random
Positioning Machines (RPMs). We are expanding our capabilities and are seeking a skilled Embedded
Software Systems Engineer to lead the software development and integration for an inhouse developed
laboratory instrumentation.
Key Responsibilities:
The selected engineer will work with the team and provide guidance on the following responsibilities:
• Design, develop, and implement firmware/software for controlling the moving parts within the
machine, integrating with motors, sensors, and actuators.
• Ensure the system supports precise, dynamics control with smooth operation and minimal jitter.
• Collaborate with mechanical and electronics teams to interface software with motor drivers,
encoders, and sensors (e.g., accelerometers, gyros).
• Develop algorithms for feedback control systems, ensuring optimal system performance and
stability.
• Develop error-handling mechanisms and diagnostic tools for system monitoring and debugging.
• Provide expert insights on embedded system architecture, software scalability, and real-time
operating systems (RTOS).
• Recommend suitable hardware platforms, tools, and best practices for robust embedded system
development.
Qualifications:
• Bachelor’s/Master’s degree in Computer Engineering, Electrical Engineering, or a related field.
• 8+ years of experience in embedded software development, with a focus on motion control systems.
• Proficiency in programming languages such as C, C++, and Python.
1
• Experience with microcontroller platforms (e.g., STM32, Arduino, or TI) and real-time operating
systems (RTOS).
• Strong understanding of motor control (e.g., stepper/servo motors), PID control loops, and sensor
interfacing.
• Familiarity with communication protocols like UART, I2C, SPI, and CAN.
• Experience in developing software for aerospace or laboratory equipment.
• Knowledge of vibration control and dynamic motion algorithms.
• Hands-on experience with debugging tools, oscilloscopes, and logic analyzers.
• Familiarity with ISO/IEC safety and quality standards for embedded systems.
We look forward to working with an experienced professional who can bring their expertise to this
ambitious and exciting project!