Senior Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Foundation Robotics · 2 months ago

Senior Firmware Engineer

Foundation Robotics is developing the future of general purpose robotics aimed at addressing the labor shortage. The Senior Firmware Engineer will develop, optimize, and maintain the embedded systems that control humanoid robots, ensuring seamless integration of hardware and software.

Higher Education

Responsibilities

To develop, optimize, and maintain the embedded systems that control our humanoid robots, ensuring seamless integration of hardware and software
To design Embedded C Applications for a hybrid system consisting of multiple interconnected compute engines such as ARM SoCs and micro-controllers
To ensure that the robots’ embedded systems are reliable, scalable, and capable of executing AI-driven control strategies in real-time

Qualification

Embedded software developmentC/C++ programmingEmbedded systems designCUDA programmingNetworking protocolsRTOS experienceComputer vision experienceGraduate degree

Required

Strong background in embedded software development (C/C++, RTOS), including configuring and optimizing cross compiler tool-chains for embedded architectures, working with software drivers and shared libraries
Comfortable writing and debugging highly performant embedded C/C++ applications for ARM based SoCs that include GPUs
Familiarity with networking protocols such as Ethernet, WiFi, CANBus, Ethercat, etc
Extensive experience in embedded systems design and development, particularly for AI-driven robotics, computer vision devices, or automated driving systems
Ability to work on both software and hardware aspects of embedded systems, ensuring they work seamlessly together
Graduate degree (Masters or PhD in Computer Science or Computer Engineering preferred) and 5+ years of experience with high performance Linux based embedded systems

Preferred

Experience with computer vision pipelines on ARM SoCs
Experience with an RTOS such as VxWorks or freeRTOS

Benefits

Health
Vision
Dental
401k

Company

Foundation Robotics

twitter
company-logo
Learn Robotics is an upcoming webapp for lecturers and instructors of robotics courses at the bachelors and masters level.

Funding

Current Stage
Early Stage
Company data provided by crunchbase