Arrow Electronics logo
Arrow ElectronicsPosted 3 weeks ago

Embedded Firmware Engineer (eInfochips Inc)

On-siteCarlsbad, California, United States or Little Canada, New York, United States

Full TimeEnterprise

Job Summary

Design, develop, debug, and maintain embedded firmware for IoT and video streaming products, owning major components from design through production. Integrate device drivers, communication protocols, and RTOS components while optimizing for performance, memory usage, and power consumption. Collaborate with cross-functional teams to troubleshoot complex system-level issues, review schematics, and evaluate new hardware components. Mentor junior engineers and participate in design and code reviews to improve software quality. Requires 7+ years of embedded firmware experience and on-site work in Carlsbad, CA.

Required Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field
  • 7+ years of experience in embedded firmware development
  • Experience developing firmware for consumer IoT or smart home products
  • Experience with industry protocols such as Zigbee, Z-Wave, Thread, and Matter
  • Knowledge of Linux memory management, file systems, and bootloaders such as U-Boot
  • Experience with scripting languages such as Python, Perl, or Lua
  • Experience supporting products through manufacturing and production
  • Strong programming skills in Embedded C and C++
  • Experience developing software on RTOS and Embedded Linux platforms
  • Solid understanding of real-time multimedia applications, including video/audio processing, compression, and streaming technologies (H.264/H.265)
  • Experience with multithreaded and multitasking embedded software development
  • Experience developing and debugging embedded device drivers
  • Strong debugging, troubleshooting, and root-cause analysis skills in embedded systems
  • Experience optimizing embedded software for performance and resource utilization
  • Working knowledge of networking protocols, including TCP, UDP, HTTP/HTTPS, RTP, RTSP, SIP and WebRTC
  • Experience with wireless communication technologies such as Wi-Fi, BLE, and LTE
  • Familiarity with IoT communication architectures and cloud-connected devices
  • Hands-on experience using hardware debugging tools such as oscilloscopes, logic analyzers, and protocol analyzers
  • Experience using source control systems such as Git
  • Strong communication and collaboration skills with the ability to work effectively across cross-functional teams
  • Must be able to travel to an Arrow Client office location as requested by Arrow Client leadership

Desired Qualifications

  • Master's degree is a plus

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce