Persona AI is developing and commercializing a multi-purpose humanoid robot for manufacturing and other industries. Persona and its staff have a long history in humanoid research and development and are positioned to be a commercial leader in bringing these capable machines to market.
If you're passionate about cutting-edge technology and want to be part of a world-class team that's driving the future of manufacturing and humanoids, we'd love to hear from you.
We're looking for an experienced Embedded Software Engineer to develop and implement software solutions for robotics systems, focusing on functionality, reliability, and performance.
How will you be part of the team? (Responsibilities)
Collaborate with multidisciplinary teams to engineer the critical link between hardware and software, enabling a high-performing and resilient robot.
Join a team developing cutting-edge technology to improve the safety of humanoid robots in manufacturing.
Provide and maintain clear documentation of software design and interfaces to ensure efficient development and future upgrades.
What does an ideal background look like? (Requirements)
Proven experience integrating control software with hardware, including the design and implementation of hardware abstraction layers (HALs) for sensors and actuators.
6+ years of experience creating highly reliable and maintainable production code.
BS or MS in Electrical Engineering, Computer Science, or a related field.
Experience with real-time operating systems (RTOS) and embedded Linux development.
Solid understanding of industrial communication protocols and buses (e.g. EtherCAT, CAN, I2C).
Proficient in common microcontroller architectures (e.g. ARM, Cortex-M).
Familiarity with software testing methodologies and version control (e.g. TDD, Git).
What are additional examples of skills that would make a candidate stand out?
Experience leveraging GPU for real-time performance for robotics applications.
Experience developing and optimizing systems for minimal latency (e.g., robotics, real-time control systems, high-frequency trading, high-performance gaming engines).
Experience with common robot sensors (IMUs, cameras, etc.) is a welcome addition.
Familiarity with ROS, LCM, or other IPC middleware.
Skills in data processing, logging, and visualization are appreciated.
Experience with complex system failure analysis in cross-functional teams.
Persona AI embraces diversity and equal opportunity in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our work will be.
Location: Houston, TX or Pensacola, FL