Firmware Engineer

4 weeks ago


Austin, United States Fox Robotics Full time

Fox Robotics is at the bleeding edge of warehouse automation, with a focus on autonomous forklifts. As the leader in this space, Fox has clear product market fit and is scaling fast, with plans to rapidly grow from 100 employees to nearly ~160+ this year alone. With this growth, employees have a once-in-a-career opportunity to learn, all while working as part of a mission-driven team focused on making robots that work.

As a Firmware Engineer at Fox Robotics, you will contribute to the design of embedded software features and functionality to develop advanced robotic vehicle platforms. You will take an active role in cross-functional workflows to deliver a robust, high quality vehicle. You will work closely with both hardware, software, and system integration teams to design a performant and safe platform. Some travel is required (< 20%).
What you'll do:

  • Architecture, design, and implementation of a distributed system containing multiple motor controllers, PLCs, and other embedded devices.
  • Collaboration with other engineering teams to determine requirements and interfaces.
  • Safety and reliability analysis and design of firmware systems.
  • Ensuring a consistently high level of quality for easy and reliable operation.
  • Working closely with manufacturing teams to ensure that all processes are repeatable and consistent.
  • Ability to establish well-written documentation of firmware design, processes, and systems.
  • Design and analysis of control systems for an autonomous robotic platform.
  • Supporting Field Engineers resolving robot issues at customer sites to resolve issues with urgency.
What you'll need:
  • B.S. in Computer Science, Robotics, Electrical Engineering, Computer Engineering, or related field.
  • 4+ years of experience in embedded software development.
  • Strong object-oriented programming background (Python or C heavily preferred).
  • Proven PLC programming experience.
  • Experience programming motor controllers.
  • Knowledge of and hands-on experience with CANopen, TCP/UDP, and other communication protocols.
  • Capability in sensor and hardware selection, integration, and testing.
  • Experience designing distributed real-time embedded systems.
  • Strong problem solving and communication skills.
  • Conducting root cause analysis to determine Interim and Permanent corrective actions, and implementing these in Firmware.
  • Ability to own a project from start to finish and deliver on time, with quality.
Nice to have:
  • M.S. or Ph.D. in Robotics, Engineering, Computer Science, or related field
  • Experience in feature development from inception to release
  • Experience in systems engineering methodologies and practices
  • Ability to create basic feature development plans (timing, resources, etc.) and execute to the plan
  • Experience with control systems
  • Experience with bare metal programming and Linux systems
  • Experience working with Industrial Vehicles.
  • Ability to debug electromechanical systems using multimeters, oscilloscopes, etc.
  • Experience with functional safety analysis
Benefits and perks:
  • A once in a career opportunity to build, alongside colleagues who deeply care (plus robots that aren't bad, either)
  • Competitive salary and stock options
  • Generous healthcare options
  • 401k match
  • Unlimited PTO
  • Other perks that connect us, including lunch on Fridays, team building activities, and more


More About Fox Robotics
We make robots that work.

Our robotic forklifts are human multipliers: They make it possible for people to do more with less while also creating safer and more efficient working conditions. Doing more with less is how we future-proof supply chain workflows, grow our economy, and provide higher-paying jobs. We make robots that work to make life better.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

  • Austin, United States Advanced Micro Devices Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded. Underpinning our...


  • Austin, Texas, United States 1872 Consulting Full time

    Job Title: Lead Gaming Firmware EngineerAt 1872 Consulting, we're passionate about creating innovative gaming products that push the boundaries of what's possible. As a Lead Gaming Firmware Engineer, you'll play a crucial role in bringing these visions to life. Your expertise in embedded or firmware engineering and C++ will help shape the future of our...


  • Austin, Texas, United States TALENT Software Services Full time

    Are you an experienced Staff Firmware Build and Release Engineer looking for a new challenge?Talent Software Services has an exciting opportunity for a skilled release engineering expert to join their team in Austin, TX.The role offers a competitive salary range of $4,185,491.00/Year to $2,509,580.00/Year, as well as the chance to work with a distributed...


  • Austin, United States Advanced Micro Devices , Inc. Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    About the JobWe are seeking an experienced Technical Director to lead our Firmware Engineering team. The successful candidate will be responsible for managing a team of highly skilled engineers, working across different programs, and collaborating with key stakeholders to drive innovation and process enhancements.Key ResponsibilitiesManage a team of firmware...

  • Firmware Engineer

    2 weeks ago


    Austin, United States Wipro Full time

    ResponsibilitiesProgram management experience.Low level embedded C firmware experience and its interaction with hardware.Effective communication skills.Ability to drive issues, track tasks, and evaluate priorities on a regular basis.Good multitasking capabilities to handle frequent context switches.QualificationsBS Computer Engineering or relevant work...

  • Firmware Engineer

    2 weeks ago


    Austin, United States Wipro Full time

    ResponsibilitiesProgram management experience.Low level embedded C firmware experience and its interaction with hardware.Effective communication skills.Ability to drive issues, track tasks, and evaluate priorities on a regular basis.Good multitasking capabilities to handle frequent context switches.QualificationsBS Computer Engineering or relevant work...


  • Austin, United States 5V Tech | Certified B Corp™ Full time

    Snr/Staff Firmware EngineerLocation: Austin, TXSalary: $170,000 - $220,000 pa Are you a skilled and motivated Firmware Engineer ready to lead a global team and drive innovation in computing infrastructure? Join a pioneering organization where you’ll play a key role in transforming the future of digital infrastructure.Key Responsibilities:Manage support and...


  • Austin, United States 5V Tech | Certified B Corp™ Full time

    Snr/Staff Firmware EngineerLocation: Austin, TXSalary: $170,000 - $220,000 pa Are you a skilled and motivated Firmware Engineer ready to lead a global team and drive innovation in computing infrastructure? Join a pioneering organization where you’ll play a key role in transforming the future of digital infrastructure.Key Responsibilities:Manage support and...


  • Austin, United States Skyworks Full time

    Principal Firmware Engineer Apply now » Date:Jan 4, 2025 Location: Austin, TX, US Company: Skyworks If you are looking for a challenging and exciting career in the world of technology, then look no further. Skyworks is an innovator of high-performance analog semiconductors whose solutions are powering the wireless networking revolution. Through our...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    About the JobWe are seeking an experienced Senior Manager to lead our Firmware Engineering team. The successful candidate will be responsible for managing a team of highly skilled engineers, working across different programs, and collaborating with key stakeholders to drive innovation and process enhancements.Key ResponsibilitiesDay-to-day management of a...


  • Austin, Texas, United States Advanced Micro Devices, Inc Full time

    Job DescriptionWe are seeking a highly skilled and experienced Sr. Manager, Firmware Engineering to join our Platform Firmware Organization (PFO) team at Advanced Micro Devices, Inc.As a key member of the PFO team, you will be responsible for developing firmware for products across all AMD business units, including server, data center, client, and embedded...


  • Austin, United States Skyworks Full time

    Sr. Principal Firmware Engineer Apply now » Date:Dec 11, 2024 Location: Austin, TX, US Company: Skyworks If you are looking for a challenging and exciting career in the world of technology, then look no further. Skyworks is an innovator of high-performance analog semiconductors whose solutions are powering the wireless networking revolution. Through...


  • Austin, United States Skyworks Full time

    Sr. Principal Firmware Engineer Apply now » Date:Jan 9, 2025 Location: Austin, TX, US Company: Skyworks If you are looking for a challenging and exciting career in the world of technology, then look no further. Skyworks is an innovator of high-performance analog semiconductors whose solutions are powering the wireless networking revolution. Through our...


  • Austin, United States TALENT Software Services Full time

    Are you an experienced Staff Firmware Maintenance Engineer with a desire to excel? If so, then TALENT Software Services may have the job for you! Our client is seeking an experienced Staff Firmware Maintenance Engineer to work at their company in Austin, TX.Position Summary: Seeking a skilled, experienced, and highly motivated Software Team Leader, located...


  • Austin, United States TALENT Software Services Full time

    Are you an experienced Staff Firmware Maintenance Engineer with a desire to excel? If so, then TALENT Software Services may have the job for you! Our client is seeking an experienced Staff Firmware Maintenance Engineer to work at their company in Austin, TX.Position Summary: Seeking a skilled, experienced, and highly motivated Software Team Leader, located...


  • Austin, United States Innova Full time

    An Innova Solutions Client is immediately hiring for a Firmware Engineer Position type: Full TimeLocation:Austin, TX (Onsite) As a Firmware Engineer, you...


  • Austin, Texas, United States Edison Smart® Full time

    Senior Robotics Firmware Engineer\Austin-based Edison Smart is looking for a highly skilled Senior Robotics Firmware Engineer to oversee the end-to-end process of developing, testing, documenting, and supporting firmware and software for embedded systems.\\\\[paragraph break]\The ideal candidate should have:\\\\[paragraph break]\\Expert-level experience in...

  • Firmware Engineer

    3 weeks ago


    Austin, United States Futran Tech Solutions Pvt. Ltd. Full time

    Job Description: Program management experience. BS Computer Engineering or relevant work experience (MS is a plus) Low level embedded C firmware experience and its interaction with hardware Effective communication skills Ability to drive issues, track tasks, and evaluate priorities on a regular basis. Good multitasking capabilities to handle frequent context...


  • Austin, United States Skyworks Solutions, Inc. Full time

    If you are looking for a challenging and exciting career in the world of technology, then look no further. Skyworks is an innovator of high-performance analog semiconductors whose solutions are powering the wireless networking revolution. Through our broad technology expertise and one of the most extensive product portfolios in the industry, we are...