Senior Embedded Firmware Engineer Job at Arrow Electronics, Inc., Richmond, VA

THNsRzd5NHRuNldMOFducGV3ZlVtT0txWVE9PQ==
  • Arrow Electronics, Inc.
  • Richmond, VA

Job Description

Salary: $120,000 - 180,000 per year Requirements:

  • We are looking for a bachelors degree in Computer Science, Electrical Engineering, or a related discipline; a masters degree is a plus, or equivalent industry experience.
  • We expect 7+ years of embedded firmware development experience, ideally in IoT, networking, or video streaming products.
  • You should have strong programming expertise in Embedded C and C++.
  • Experience developing software on RTOS and Embedded Linux platforms is required.
  • You need solid knowledge of real-time multimedia applications, including video/audio processing, compression, and streaming technologies such as H.264 and H.265.
  • We value experience with multithreaded and multitasking embedded software development.
  • You should have hands-on experience developing and debugging embedded device drivers.
  • Strong debugging, troubleshooting, and root-cause analysis skills in embedded systems are essential.
  • Experience optimizing embedded software for performance and efficient resource usage is important.
  • Working knowledge of networking protocols such as TCP, UDP, RTP, RTSP, SIP, and WebRTC is expected.
  • Experience with wireless technologies such as Wi‑Fi, BLE, and LTE is preferred.
  • Familiarity with IoT communication architectures and cloud-connected devices is required.
  • Hands-on use of hardware debugging tools such as oscilloscopes, logic analyzers, and protocol analyzers is needed.
  • Experience using source control systems such as Git is required.
  • Strong communication and collaboration skills, with the ability to work effectively across cross-functional teams, are essential.
Responsibilities:
  • We design, develop, debug, and maintain embedded firmware for IoT and video streaming products.
  • We own major firmware components and features throughout the full product lifecycle, from design through production.
  • We collaborate with Hardware, Cloud, Mobile, QA, and ODM partners to ensure smooth system integration and successful product delivery.
  • We develop and integrate device drivers, communication protocols, RTOS components, and platform firmware.
  • We troubleshoot and resolve complex firmware, hardware, and system-level issues.
  • We optimize firmware for performance, memory usage, power consumption, and overall system reliability.
  • We review board schematics, component datasheets, and hardware documentation to support firmware development and debugging.
  • We participate in design reviews, code reviews, and root-cause analysis to strengthen software quality.
  • We evaluate new SoCs, image sensors, wireless modules, and other hardware components for future product development.
  • We mentor junior engineers and contribute to engineering best practices and continuous process improvements.
  • We support products through manufacturing and production.
  • We work with scripting languages such as Python, Perl, or Lua when needed.
  • We develop firmware for consumer IoT and smart home products.
  • We work with industry protocols such as Zigbee, Z-Wave, Thread, and Matter.
  • We use Linux knowledge spanning memory management, file systems, and bootloaders such as U-Boot.
Technologies:
  • Cloud
  • Embedded
  • Firmware
  • Git
  • Hardware
  • IoT
  • Support
  • Linux
  • Mobile
  • Perl
  • Python
  • Video Streaming

More:

We are eInfochips, an Arrow company and a leading global provider of product engineering and semiconductor design services. With more than two decades of experience, over 500 products developed, and 40 million deployments across 140 countries, we help accelerate connected product innovation for global clients. We work with strategic technology partners including Qualcomm, NVIDIA, NXP, Analog Devices, Texas Instruments, Amazon, Microsoft, and Google. This is a fully onsite role based in Carlsbad, CA, USA, or Richmond, BC, Canada, and we offer the opportunity to contribute to edge-to-cloud product development within a large, global engineering organization.

last updated 41 week of 2026

Job Tags

Full time

Similar Jobs

Helen Ross McNabb Center

Centerpointe & Medically Monitored Crisis Detox Nurse Job at Helen Ross McNabb Center

 ...team: A Medically Monitored Crisis Detox and Residential LPN/RN is responsible for the assessment and management of withdrawal sign...  .... This job description does not constitute a written or implied contract of employment. 1. Quality Care Works in a multi-... 

Cote Korean Steakhouse - 550 Madison

Butcher (550 Madison) Job at Cote Korean Steakhouse - 550 Madison

We are seeking to hire dynamic and experienced team members to join our award winning hospitality team as Gracious Hospitality Management expands our operations to our newest project, 550 Madison. Gracious Hospitality Managements 550 Madison project is their most ambitious...

State of Wyoming

Wildlife Technician Job at State of Wyoming

 ...Description and Functions GENERAL DESCRIPTION: The Wyoming Game and Fish Department is seeking a Wildlife Technician in Pinedale WY. This position assists Department personnel in wildlife surveys habitat monitoring wildlife depredation control wildlife damage... 

Omnicell

Automation Pharmacy Technician 4 (XR2) - Providence, RI Job at Omnicell

Automation Pharmacy Technician 4 (XR2)At Omnicell, we are defining and delivering outcomes by transforming medication management through automation, intelligence, and expert services. As an Automation Pharmacy Technician 4 , you will support Omnicells XR2 ...

Hopedale Medical Complex

Maintenance Technician Job at Hopedale Medical Complex

 ...Maintenance Technician Maintenance Technician Department: Plant Services Repors To: Director of Plant Operations HMC Offers ~ Excellent benefits ~ Quality childcare located in Hopedale ~ HMC Wellness Center membership ~401(k) plan with employer...