Senior Embedded Software Engineer New York, NY - Fauna Robotics : Job Details

Senior Embedded Software Engineer New York, NY

Fauna Robotics

Job Location : New York,NY, USA

Posted on : 2025-07-15T01:34:36Z

Job Description :

We are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our dynamic team. You will play a critical role in developing, optimizing, and maintaining the embedded systems that power our humanoid robots. This role involves working on real-time operating systems (RTOS), low-level firmware, and communication protocols to enable precise motor control, sensor integration, and robust system performance.

Key Responsibilities
  • Embedded Systems: Develop and maintain firmware for robotic control platforms, ensuring reliability and performance.
  • RTOS Development: Design, implement and optimize software for real-time operating systems such as FreeRTOS, ThreadX, or Zephyr.
  • Networking: Design and implement communication protocols over CAN and RS485 for motor control, sensor data acquisition, and power management.
  • Performance Characterization: Analyze and optimize system performance, including timing, resource usage, and latency. Testing and knowledge of scripting languages like Python for automated testing and data analysis.
  • Integration: Work closely with hardware and robotics engineers to integrate sensors, actuators, and power systems.
  • Debugging: Troubleshoot and resolve hardware and software issues using debugging tools and techniques.
  • Documentation: Create clear, concise documentation for firmware designs, APIs, and test procedures.
  • Required Skills & Qualifications
  • Experience: Minimum 7 years of professional experience in embedded software development with demonstrated success shipping products.
  • Education: Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
  • Technical Expertise:
  • RTOS Expertise: Proven experience with RTOS platforms such as FreeRTOS, ThreadX, or Zephyr including system performance characterization and design for real-time performance.
  • STM32: Extensive hands-on experience developing firmware for STM32 microcontrollers and familiarity with the ST Micro IDEs and toolchains.
  • Tools: Proficiency with embedded development tools, including compilers, debuggers, oscilloscopes, and logic analyzers.
  • Startup Mindset: Excellent problem-solving abilities, attention to detail, and the ability to work collaboratively in a fast-paced and dynamic environment.
  • Nice-to-have Skills
  • Familiarity with robotics frameworks and simulation tools such as ROS and Isaac Sim.
  • Familiarity with safety-critical systems and fail-safe mechanisms.
  • Experience with motor control.
  • Experience with sensor fusion algorithms.
  • What We Offer
  • The opportunity to work on groundbreaking robotics technology, enabling the next generation of humanoid robots to interact dynamically with their environments.
  • A collaborative and innovative environment that fosters creativity and exploration.
  • Equity ownership in the company.
  • Health Benefits (Medical, Dental, and Vision).
  • #J-18808-Ljbffr
    Apply Now!

    Similar Jobs ( 0)