company

Senior Embedded Software Engineer at Fauna Robotics | New York City

Fauna RoboticsNew York City
On-site Full-time $110K/yr - $180K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Essential Skills & QualificationsExperience: At least 7 years of professional experience in embedded software development, with a proven record of delivering products successfully. Education: Bachelor's or Master’s degree in Computer Engineering, Electrical Engineering, or a related field. Technical Proficiencies:Expertise in RTOS: Demonstrated experience with RTOS platforms such as FreeRTOS, ThreadX, or Zephyr, including performance characterization for real-time applications. STM32 Development: Significant hands-on experience developing firmware for STM32 microcontrollers and familiarity with ST Micro IDEs and toolchains.

About the job

Join our innovative team at Fauna Robotics as a Senior Embedded Software Engineer. In this pivotal position, you will be instrumental in the design, optimization, and maintenance of embedded systems that drive our advanced humanoid robots. Your expertise will encompass working with real-time operating systems (RTOS), low-level firmware, and communication protocols, ensuring precise motor control, seamless sensor integration, and exceptional system performance.

Key Responsibilities

  • Embedded Systems Development: Craft and uphold firmware for robotic control platforms, prioritizing reliability and efficiency.

  • RTOS Engineering: Design, implement, and fine-tune software for real-time operating systems such as FreeRTOS, ThreadX, or Zephyr.

  • Network Protocols: Develop and execute communication protocols over CAN and RS485 for motor control, sensor data gathering, and power management.

  • System Performance Analysis: Assess and enhance system performance, focusing on timing, resource utilization, and latency. Proficient in scripting languages like Python for automated testing and data analysis.

  • Collaboration: Partner with hardware and robotics engineers to integrate sensors, actuators, and power systems seamlessly.

  • Debugging Expertise: Identify and rectify hardware and software issues utilizing advanced debugging techniques.

  • Documentation: Produce clear and concise documentation for firmware designs, APIs, and testing processes.

About Fauna Robotics

Fauna Robotics is at the forefront of innovation in robotics, specializing in the development of humanoid robots that integrate cutting-edge technology with practical applications. Our mission is to enhance human-robot interaction and improve efficiencies across various sectors. Join us in shaping the future of robotics.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.