Firmware Engineer at I-Hire, Inc | Torre

Firmware Engineer

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Base compensation
USD150k - 250k/year

+ Equity (up to 2% of the company)

Negotiable
location_on
San Mateo, CA, USA
Posted 14 days ago

Responsibilities


Company Overview: - My client is building the world's first general-purpose robotic intelligence that is robust and adapts to unseen scenarios without failing. - They believe massive scale through data-driven machine learning is the key to unlocking these capabilities for the widespread deployment of robots within society. - Their team consists of individuals with varying levels of experience and backgrounds, from new graduates to domain experts. - Relevant industry experience is important, but ultimately less so than your demonstrated abilities and attitude. - They are looking for passionate individuals who are eager to explore uncharted waters and contribute to their innovative projects. Position Overview: - We are seeking a proficient Firmware Engineer that will develop and optimize firmware for BLDC motor control and real-time embedded systems. - Key responsibilities include implementing control algorithms, debugging communication protocols, and integrating firmware with frameworks like ROS, while collaborating with hardware teams to ensure system performance. Responsibilities: - Develop and optimize firmware for BLDC motor control, including advanced control algorithms and system identification. - Design, debug, and integrate low-level communication protocols such as RS-485, CAN, UART, and SPI. - Implement and maintain real-time systems using RTOS (e.g., FreeRTOS, RT Linux, VxWorks). - Collaborate with hardware engineers to design and validate motor driver circuits and power electronics systems. - Integrate firmware into higher-level communication frameworks, such as DDS (Distributed Data Service), e.g., ROS. - Test, validate, and debug firmware systems in the lab. - Document firmware design processes and contribute to best practices. Preferred Qualifications: - Bachelor’s or Master’s degree in Electrical Engineering, Robotics, or Mechatronics. - Hands-on experience in firmware development for robotics, motor control, or embedded systems. - Expertise in BLDC motor control, including FOC (Field-Oriented Control), PWM, and current/position control techniques. - Proficiency in low-level communication protocols such as RS-485, CAN, and SPI. - Experience with real-time embedded systems (e.g., FreeRTOS, RT Linux). - Familiarity with DDS frameworks (e.g., ROS). - Proficient in C/C++ for embedded systems and adept with debugging tools. - Excellent problem-solving skills and ability to handle complex system integration challenges.
Closes in:
0
days
0
hours
0
min
0
sec
tune NOT FOR YOU? IMPROVE YOUR RESULTS