Electrical Design Engineer
Harlow Recruitment
About this position:
As technology ever increases the ability and opportunity for humanoid robots continually increases. From taking on undesirable tasks, supporting labour shortages or providing assistance to those in need the Humanoid Robot market has a key part to play and will see incredible growth over the next decade.
Do you fancy helping to create the world’s leading commercially scalable, safe, and advanced humanoid robot as an Electrical Engineer?
We’re looking for an experienced Electrical engineer, with a background in Electrical Design of Robots to help make this a reality.
Job Responsibilities:
- System Architecture: Design and develop electrical system architectures for humanoid robots, including power distribution, signal routing, and control interfaces, to meet functional and performance requirements.
- Electrical Component Selection: Select and specify electrical components, such as sensors, actuators, microcontrollers, power supplies, and communication interfaces, based on technical requirements and system constraints.
- Circuit Design: Design and develop electrical circuits and schematics for various subsystems of humanoid robots, including sensor interfaces, motor drivers, power distribution, and communication interfaces.
- Embedded Systems Development: Develop embedded systems firmware and software for microcontroller-based systems used in humanoid robots, including sensor data acquisition, motor control, and communication protocols.
- Sensor Integration: Integrate sensors and sensor arrays into robotic systems, including inertial measurement units (IMUs), encoders, proximity sensors, cameras, and environmental sensors, to enable perception and environmental awareness.
- Actuator Control: Develop control algorithms and software for actuator control systems, including DC motors, stepper motors, servo motors, and pneumatic actuators, to enable precise and coordinated motion control.
- Power Distribution: Design and implement power distribution systems for humanoid robots, including battery management, voltage regulation, and power conditioning, to ensure reliable and efficient operation.
- Communication Interfaces: Design and implement communication interfaces and protocols, such as UART, SPI, I2C, CAN, Ethernet, and wireless protocols, to enable communication between robotic subsystems and external devices.
- Safety Systems: Develop safety systems and features for humanoid robots, including emergency stop mechanisms, collision detection, and fail-safe modes, to ensure safe operation in various environments.
- Testing and Validation: Conduct testing and validation of electrical systems and components, including functional testing, integration testing, and performance testing, to ensure compliance with specifications and requirements.
Experience Required:
- Strong background in electrical engineering principles, including circuit theory, electromagnetics, electronics, and digital signal processing, applied to robotics and mechatronics systems.
- Proficiency in embedded systems development, including firmware development, software development, and real-time operating systems (RTOS), using programming languages such as C/C++.
- Experience in analog and digital circuit design, schematic capture, PCB layout, and circuit simulation using tools such as Altium Designer, Cadence OrCAD, or SPICE simulators.
- Knowledge of microcontroller architectures, peripheral interfaces, and programming techniques, with experience in programming microcontrollers using IDEs such as Arduino, STM32Cube, or MPLAB.
- Familiarity with a variety of sensors and sensor technologies used in robotics, including IMUs, encoders, proximity sensors, cameras, LiDAR, and ultrasonic sensors, and experience in integrating sensors into robotic systems.
- Understanding of motor control principles and techniques, including PID control, trajectory planning, and feedback control, applied to various types of motors used in robotics.
- Knowledge of power electronics principles, including power supply design, motor drive design, and battery management, to support the design and implementation of power distribution systems.
- Understanding of communication protocols and interfaces used in robotics, including UART, SPI, I2C, CAN, Ethernet, and wireless protocols such as Wi-Fi, Bluetooth, and Zigbee.