Embedded Firmware Engineer

Flexible / Remote, San Jose, CA / Flexible
Posted 8 months ago

Introduction: InfiniGear Robotics is at the forefront of redefining EV mobility through advanced robotics and AI technology. If you are passionate about embedded systems and eager to contribute to groundbreaking projects, we invite you to join our mission to revolutionize mobility.

Key Responsibilities:

  • Develop and maintain low-level firmware, bootloaders, and device drivers, ensuring optimal performance and reliability of our robotic systems.
  • Collaborate closely with hardware teams for efficient board bring-up and system integration, achieving cost-effective and high-quality product solutions.
  • Support diagnostics, device operations, and interface with hardware and software vendors for complex system integration tasks.
  • Execute test cases, identify and resolve firmware and hardware integration issues, maintaining high standards of quality and system efficiency.
  • Contribute innovative ideas to enhance system performance and efficiency, staying ahead of industry trends and technological advancements.
  • Maintain comprehensive documentation of source code, analysis reports, and other project-related work products.

Qualifications:

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field. Relevant career experience will also be considered.
  • Proficient in RS232, USB, TCP/IP, and HTTP protocols, with knowledge of RS485, Modbus, SPI as a plus.
  • Experience with cellular and other wireless communication protocols.
  • Skilled in programming in C and C++ within 8, 16, and 32-bit embedded environments.
  • Familiarity with ARM microprocessors; experience with embedded Linux systems is advantageous.
  • Extensive experience with software engineering processes and tools, especially in embedded or mobile applications with limited computing resources.
  • Proficient with lab tools such as debuggers, logic analyzers, and oscilloscopes.
  • Strong communication, self-management, and project management skills.
  • Creativity in problem-solving, with a passion for building and creating innovative solutions.

Apply Online