Embedded Systems Engineer - Humanoid Robotics
Recruiter
Listed on
Location
Salary/Rate
Type
Start Date
This job has now expired please search on the home page to find live IT Jobs.
Embedded Systems Engineer - Humanoid Robotics
Engineered Arts, a world leader in advanced humanoid robotic systems is seeking an embedded systems engineer to join their highly talented research and development team. This full-time role is based at our state-of-the-art facility in the beautiful county of Cornwall.
The role covers the following areas:
Embedded systems design
Firmware design using embedded operating systems
Firmware and electronic hardware testing and debugging
Integration, commissioning and design verification on robotic hardware
A candidate is preferred with one or more of the following skills::
Microcontroller firmware design
Development and debugging in C / Embedded C
Use of embedded operating systems - FreeRTOS and/or ChibiOS
Motor control theory
Servo drives
PID tuning techniques
Closed loop control (Speed, position, current)
Brushed DC/BLDC control (PWM, Sinusoidal, Field Oriented Control)
Electronic schematic capture and PCB design
Embedded systems
Motor drive (Brushed and BLDC)
Low noise ADC
Sensor feedback
Board prototyping and fault finding
Knowledge of common communication protocols (physical and application layers)
USB
Ethernet (TCP/IP, UDP)
Board-level (I2C, SPI/SSI)
Other useful skills or experience:
Use of STMicroelectronics STM32 microcontrollers and CubeMX
Experience of Python scripting, C++, Javascript
Use of open source software development environments - UNIX/Linux (Ubuntu), Eclipse IDE, KiCAD, gEDA PCB
Systems design for robotic applications
Practical, hands-on experience of any kind on a personal project or hobby (could be electronics, mechanical, creative, etc)