Motor Controls Firmware Engineer

1 month ago


Sunnyvale, United States Figure Full time

Figure is an AI Robotics company developing a general purpose humanoid. Our Humanoid is designed for corporate tasks targeting labor shortages and jobs that are undesirable or unsafe. We are based in Sunnyvale, CA and require 5 days/week in-office collaboration. We are looking for a Firmware Engineer to design, implement, and test firmware for the motor controllers used by all our actuators. Responsibilities: Architect, design, implement and test firmware in C++ for motor controllers Work closely with the hardware team to define hardware requirements and hardware/software interfaces Work closely with the control team on motor control algorithms and functional interfaces Develop Python tools to support test automation or hardware calibration Support hardware/software integration in the lab Requirements: Bachelor or Master degree in Computer Science or related field At least 5 years of industry experience Mastery of C++ and Python Hands-on experience developing firmware to control Brushless Direct Current (BLDC) motors, including Field Oriented Control (FOC) Experience implementing low level software on bare-metal systems and RTOS Deep understanding of communication buses and protocols like Ethernet, Ethercat, Serial, SPI and I2C Good understanding of digital signal processing techniques such as FIR, IIR and FFT Comfortable using lab instruments (Oscilloscopes, logic analyzers…) and debugging tools (Lauterbach…) Bonus Qualifications: Experience developing safety firmware compliant with IEC 61508 or ISO 26262 Experience with Bazel build systems Familiar with Agile and Test driven development. Accepted file types: pdf, doc, docx, txt, rtf LinkedIn Profile * Website Voluntary Self-Identification For government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file. As set forth in Figure’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law. If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows: A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability. A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service. An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense. An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985. Select... Voluntary Self-Identification of Disability Form CC-305 Page 1 of 1 OMB Control Number 1250-0005 Expires 04/30/2026 Voluntary Self-Identification of Disability Form CC-305 Page 1 of 1 OMB Control Number 1250-0005 Expires 04/30/2026 Why are you being asked to complete this form? We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years. Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp . How do you know if you have a disability? A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to: Alcohol or other substance use disorder (not currently using drugs illegally) Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS Blind or low vision Cancer (past or present) Cardiovascular or heart disease Celiac disease Cerebral palsy Deaf or serious difficulty hearing Diabetes Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders Epilepsy or other seizure disorder Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome Intellectual or developmental disability Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD Missing limbs or partially missing limbs Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS) Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities Partial or complete paralysis (any cause) Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema Short stature (dwarfism) Traumatic brain injury Disability Status Select... PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete. #J-18808-Ljbffr



  • Sunnyvale, United States Figure Full time

    Figure is an AI Robotics company developing a general purpose humanoid. Our Humanoid is designed for corporate tasks targeting labor shortages and jobs that are undesirable or unsafe. We are based in Sunnyvale, CA and require 5 days/week in-office collaboration. We are looking for a Firmware Engineer to design, implement, and test firmware for the motor...


  • Sunnyvale, California, United States Figure Full time

    At Figure, we're revolutionizing the robotics industry with our cutting-edge humanoid robot designed for corporate tasks. Our team is based in Sunnyvale, CA, and we require a collaborative environment with 5 days of in-office work per week.We're seeking a skilled Firmware Engineer to design, implement, and test firmware for our motor controllers used across...


  • Sunnyvale, United States Apple Full time

    At Apple, new way of thinking and insights can turn in to extraordinary products very quickly. The success we are striving will be result of highly skilled team working in an environment that nurtures creativity, partnership and novelty in solving to Firmware Engineer, Engineer, Firmware, Development, Systems, Calibration, Technology


  • Sunnyvale, California, United States Falconsmartit Full time

    Job Title: Firmware Test Lead EngineerJob Summary: We are seeking a highly skilled Firmware Test Lead Engineer to join our team at Falcon Smart IT. As a key member of our engineering team, you will be responsible for leading the development and implementation of firmware testing strategies and procedures.Key Responsibilities:Collaborate with hardware...


  • Sunnyvale, California, United States Apple Inc. Full time

    Position OverviewThe Wireless Connectivity Silicon team at Apple Inc. is seeking experienced firmware test engineers to contribute to the quality assurance of cutting-edge wireless silicon utilized in our innovative products.Key ResponsibilitiesCollaborate with Firmware, Radio, MAC, and Systems engineering teams to formulate a comprehensive firmware testing...


  • Sunnyvale, California, United States Apple Inc. Full time

    Position OverviewThe Wireless Connectivity Silicon team is seeking experienced wireless firmware test engineers to ensure the excellence of cutting-edge wireless silicon utilized in Apple's innovative products.Key ResponsibilitiesCollaborate with firmware, radio, MAC, and systems engineering teams to create a comprehensive firmware testing strategy that...


  • Sunnyvale, California, United States Apple Full time

    Position: Wireless Firmware Test EngineerLocation: Sunnyvale, California, United StatesDepartment: HardwareThe Wireless Connectivity Silicon team is in search of skilled firmware test engineers to uphold the quality of cutting-edge wireless silicon utilized in Apple's product lineup.Role OverviewAs a Wireless Firmware Test Engineer, you will:Collaborate with...


  • Sunnyvale, California, United States Arrow Electronics Full time

    Job DescriptionJob Title: Embedded Firmware Software EngineerJob Summary:We are seeking a highly skilled Embedded Firmware Software Engineer to join our team at Arrow Electronics. As an Embedded Firmware Software Engineer, you will be responsible for designing, developing, and implementing software/drivers for embedded devices and systems.Key...


  • Sunnyvale, United States Amazon.com Inc Full time

    Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectivity to unserved and underserved communities around the world. Come work at Amazon! As a member of K Embedded, Firmware, Engineer, Technology


  • Sunnyvale, United States Cohesive Technologies Full time

    Cohesive Technologies is a global IT Services & Solutions company providing IT Staffing Services and Application Development Services necessary for technology leaders to deliver business value. We help our people and clients succeed by leveraging our expertise deep industry and market knowledge proprietary assessment tools and techniques and project delivery...


  • Sunnyvale, California, United States Apple Full time

    Position: Lead Wireless RF Firmware EngineerLocation: United StatesDepartment: HardwareOverview:Join a pioneering team at Apple focused on advancing Wireless Connectivity Silicon. Our organization is dedicated to the comprehensive development of wireless silicon, emphasizing energy-efficient designs and innovative technologies that enhance user experiences....


  • Sunnyvale, California, United States Apple Full time

    Overview The Wireless Connectivity Silicon team is seeking skilled firmware test engineers to uphold the quality of cutting-edge wireless silicon utilized in Apple's product lineup. Responsibilities - Partner with firmware, radio, MAC, and systems engineering teams to create a comprehensive firmware testing strategy that guarantees the stability,...


  • Sunnyvale, California, United States Apple Full time

    Overview The Wireless Connectivity Silicon team is in search of skilled firmware test engineers to ensure the excellence of cutting-edge wireless silicon utilized in Apple's product lineup. Role Responsibilities - Partner with firmware, radio, MAC, and systems engineering teams to formulate a comprehensive firmware testing strategy aimed at validating the...


  • Sunnyvale, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Firmware Engineer to join our Wireless Connectivity Silicon Team at Apple. As a key member of our team, you will be responsible for designing, developing, and bringing up innovative wireless silicon for various Apple products.Key ResponsibilitiesDesign and develop firmware architecture and algorithms for wireless...


  • Sunnyvale, California, United States Apple Inc. Full time

    Position OverviewThe Wireless Connectivity Silicon team at Apple Inc. is in search of experienced Wireless Firmware Test Engineers dedicated to maintaining the excellence of our cutting-edge wireless silicon utilized in a variety of Apple products.Key ResponsibilitiesCollaborate closely with Firmware, Radio, MAC, and Systems engineering teams to create...


  • Sunnyvale, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Wireless SoC Firmware Engineer to join our growing wireless silicon development team at Apple. As a key member of our organization, you will be responsible for crafting and implementing embedded software for System on a Chip (SoC) bring up and test.Key ResponsibilitiesWork closely with the Software Engineering...

  • Firmware Engineer

    1 week ago


    Sunnyvale, United States Koko Home Full time

    About Us: Koko Home is on a mission to address the two most important and impactful trends in healthcare today: 1) meeting the needs of a rapidly aging population outstripping the system's capabilities to care for them; and 2) patients desire to age and be cared for at home.The company’s product offering includes a digital care companion and enablement...


  • Sunnyvale, California, United States Apple Full time

    Overview At Apple, we believe that innovative thinking and fresh insights can lead to remarkable products. Our success is driven by a highly skilled team that thrives in an environment fostering creativity, collaboration, and novel solutions to complex challenges. As a firmware engineer within the Wireless Connectivity Silicon Team, you will play a pivotal...


  • Sunnyvale, California, United States Arrow Electronics, Inc. Full time

    Job Summary:Arrow Electronics, Inc. is seeking a highly skilled Embedded Software Engineer III to join our team. As a key member of our engineering services group, you will be responsible for designing, developing, and testing complex embedded systems.Key Responsibilities:Design and develop firmware and software for embedded systemsCollaborate with...


  • Sunnyvale, United States BCforward Full time

    Job Title/Position: Embedded Software Engineer IIIJob Location: Sunnyvale or Seattle (Onsite) or RemoteDuration: 6 Months with Possible extension Job Type: W2 Firmware development & debugging- Understand and implement firmware on micro-controllers, leverage peripherals, support boot loaders, schedule real-time tasks (RTOS), etc.- Debugging SW & FW issues...