Embedded Software Engineer, Hands

1X Technologies ASSan Carlos, CA
6d

About The Position

As an Embedded Software Engineer - Hands, you will contribute across the embedded stack, ranging from motor control to sensor interfaces. You’ll support hardware bring-up and integration efforts, while driving development in safety, security, and production-grade firmware architecture. This role is central to moving our systems from lab environments into scalable, real-world deployments.

Requirements

  • Programming languages C & C++
  • Hands-on experience developing embedded firmware, including motor control, MCU APIs, and sensor interfaces
  • Experience with hardware-software integration and bringing up new hardware platforms
  • Knowledge of test automation, CI/CD systems, and HIL testing environments
  • Strong execution mindset and ability to balance short-term deliverables with long-term planning
  • Background in robotics, automotive, consumer electronics, or other embedded safety/security-focused domains

Responsibilities

  • Architect and develop firmware for motor controllers, sensor interfaces, and battery management systems
  • Participate in hardware-software integration and system bring-up projects
  • Contribute to CI/CD infrastructure and hardware-in-the-loop (HIL) testing
  • Implement features for safety, security, and high-level robot software safety layers
  • Drive improvements in firmware standards, reliability, and development processes
  • Ability to read schematics for debug and bring-up activities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service