Unreal Gigs - Austin, TX

posted 7 days ago

Full-time - Mid Level
Remote - Austin, TX

About the position

The Embedded Systems Engineer (Robotics), also known as The Code and Circuit Maestro, is responsible for designing and developing the embedded software and hardware that power robotic systems. This role involves programming microcontrollers, integrating sensors, and optimizing real-time performance to ensure that robots operate efficiently and intelligently in their environments.

Responsibilities

  • Develop embedded software and firmware for microcontrollers and microprocessors that control robotic systems.
  • Integrate and configure sensors and actuators for responsive and precise robotic operation.
  • Develop algorithms for motor control, sensor fusion, and task scheduling to achieve precise, real-time control of robotic components.
  • Conduct rigorous testing and debugging to validate code and system functionality.
  • Create clear documentation of embedded system architecture, software, and hardware integration.
  • Work closely with robotics, mechanical, and electrical engineers to align on system requirements and integration.
  • Keep current with the latest in embedded systems, microcontroller architectures, and robotic trends.

Requirements

  • Strong experience in programming embedded systems with languages like C/C++ and experience with embedded Linux or RTOS.
  • Familiarity with ARM Cortex, STM32, or similar microcontroller architectures, with experience in low-level coding and device driver development.
  • Expertise in interfacing with sensors and actuators, including experience with protocols like I2C, SPI, UART, and CAN.
  • Knowledge of control algorithms, signal filtering, and sensor fusion to achieve precise motion and data processing.
  • Proficiency with debugging tools, oscilloscopes, and logic analyzers to troubleshoot and optimize embedded systems.
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Robotics, or a related field.

Nice-to-haves

  • Certifications or coursework in embedded systems, robotics, or control systems are advantageous.
  • Experience with real-time operating systems (RTOS) and embedded Linux is beneficial.
  • Familiarity with simulation tools (e.g., MATLAB, Simulink) and robotic frameworks like ROS.

Benefits

  • Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums.
  • Competitive vacation, sick leave, and 20 paid holidays per year.
  • Flexible work schedules and telecommuting options.
  • Opportunities for training, certification reimbursement, and career advancement programs.
  • Access to wellness programs, including gym memberships, health screenings, and mental health resources.
  • Life insurance and short-term/long-term disability coverage.
  • Confidential counseling and support services for personal and professional challenges.
  • Financial assistance for continuing education and professional development.
  • Opportunities to participate in community service and volunteer activities.
  • Employee recognition programs to celebrate achievements and milestones.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service