A senior embedded C developer responsible for enhancing and re-architecting the Hardware Abstraction Layer (HAL) for autonomous robots, working with sensors, embedded systems, and modern C in an innovative environment.
Key Responsibilities
Develop and enhance the Hardware Abstraction Layer (HAL) for robotic systems.
Work with sensors and embedded systems to ensure reliable and safe robot operation.
Implement and optimize software using modern C for embedded applications.
Requirements
Proven experience in embedded systems development with a focus on C programming, specifically modern C.
Experience in developing, enhancing, or re-architecting Hardware Abstraction Layers (HAL) for robotics or embedded platforms.
Deep technical knowledge and hands-on experience working with sensors in embedded systems.
Strong understanding of reliable, safe, and performant robot operation in embedded environments.
Ability to work in highly innovative environments involving advanced robotics and AI technologies.