eInfochips
Posted 3w ago

Senior Embedded Firmware Engineer (eInfochips)

eInfochips
Carlsbad or Richmond or British Columbia
OnsiteFull Time
Responsibilities
  • developing firmware
  • debugging systems
  • mentoring engineers
Requirements
  • Bachelor's degree in computer science
  • Electrical engineering, or related field
  • 7+ years of embedded firmware experience
  • Strong Embedded C/C++, RTOS
  • Embedded Linux
  • Networking
  • Debugging, and Git skills
Technical tools mentioned
ZigbeeZ-WaveThreadMatterLinuxU-BootPythonPerlLuaEmbedded CC++RTOSEmbedded LinuxH.264H.265TCPUDPHTTPHTTPSRTPRTSPSIPWebRTCWi-FiBLELTEGitoscilloscopeslogic analyzersprotocol analyzersMicrosoftQualcommNVIDIANXPAnalog DevicesTexas InstrumentsAmazonMicrosoftGoogle

Job description

Position:

Senior Embedded Firmware Engineer (eInfochips)

Job Description:

Role: Senior Embedded Engineer  

Location: Carlsbad, CA USA and Richmond, BC Canada

Experience: 8+ Years

What You'll Be Doing:

  • 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.
  • Design, develop, debug, and maintain embedded firmware for IoT and video streaming products.
  • Own major firmware components and features throughout the product development lifecycle, from design to production.
  • Collaborate with Hardware, Cloud, Mobile, QA, and ODM partners to ensure successful system integration and product delivery.
  • Develop and integrate device drivers, communication protocols, RTOS components, and platform firmware.
  • Troubleshoot and resolve complex firmware, hardware, and system-level issues.
  • Optimize firmware for performance, memory usage, power consumption, and system reliability.
  • Review board schematics, component datasheets, and hardware documentation to support firmware development and debugging.
  • Participate in design reviews, code reviews, and root-cause analysis to improve software quality.
  • Evaluate new SoCs, image sensors, wireless modules, and other hardware components for future product development.
  • Mentor junior engineers and contribute to engineering best practices and continuous process improvements.

What We Are Looking For:
Bachelor's degree in Computer Science, Electrical Engineering, or a related field; Master's degree is a plus, or equivalent industry experience.

  • 7+ years of experience in embedded firmware development, preferably with IoT, networking, or video streaming products.
  • 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.

Education: Bachelor’s degree

Work Arrangement Fully Onsite: Must be able to travel to an Arrow Client office location as requested by Arrow Client leadership.

Location: Carlsbad, CA USA and Richmond, BC Canada
 

About eInfochips:

eInfochips, an Arrow company (Fortune#154), is a leading global provider of product engineering and semiconductor design services. A rich history of over two decades, with over 500+ products developed and 40M deployments in 140 countries, eInfochips continues to fuel technological innovations in multiple verticals. eInfochips has strategic technology partnerships with Qualcomm, NVIDIA, NXP, Analog Devices, Texas Instruments, Amazon, Microsoft and Google to name a few. Along with Arrow’s $38B in revenues, 22,000 employees, and 345 locations serving over 80 countries, eInfochips is primed to accelerate connected products innovation for 150,000+ global clients. eInfochips acts as a catalyst to Arrow’s Sensor-to-Sunset initiative and offers complete edge-to-cloud capabilities for its clients. Please visit www.einfochips.com for our portfolio of product engineering services across

various industries & verticals.

Arrow’s Sensor-to-Sunset initiative and offers complete edge-to-cloud capabilities for its clients. Please visit www.einfochips.com for our portfolio of product engineering services across various industries C verticals.

EEO Statement:

Arrow is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, gender, age, sexual orientation, gender identity, national origin, veteran or disability status.

Location:

CA-BC-British Columbia, Canada (Arlo Technologies)

Time Type:

Full time

Job Category:

Engineering Services

About eInfochips

Product engineering and semiconductor design services firm serving enterprises with silicon, embedded, IoT, cloud, and software expertise.

Similar jobs

Embedded Firmware Engineer roles near Carlsbad, California
1d
Save
Mark Applied
Hide
Embedded Firmware Engineer, Connected Warfare
Costa Mesa, California, United States
$166k-$220k/yr OnsiteFull Time
Anduril Industries
Anduril Industries: Defense technology developing AI-powered autonomous military systems.
1+ YOEBachelor's degree or equivalent experience, 1+ year firmware or embedded software experience, C coding, bare-metal or RTOS development, bus protocols, and U.S. Person status required.
C, RTOS, SPI, I2C, UART, ARM, AVR, MSP430, PIC, JTAG, SWD, oscilloscopes, logic analyzers, CAN, Ethernet, USB, RS232, RS485
3d
Save
Mark Applied
Hide
Sr. Embedded Firmware Engineer Contractor
San Diego or San Diego or San Diego or San Diego
$75-$85/hr OnsiteFull Time, Contract
Cohu
CohuNASDAQ: COHU: Public semiconductor equipment manufacturer supplying test, automation, inspection, metrology, software analytics, and services to chip makers.
4+ YOEBS with 7+ years or MS with 4+ years in embedded firmware; strong C, STM32H7, PID control, hardware bring-up, schematic review, and laboratory troubleshooting skills required.
STM32H7, C, I2C, RTDs, PID, ADCs, PWM, Ethernet, GPIOs, oscilloscopes, logic analyzers, digital multimeters
2w
Save
Mark Applied
Hide
Senior Staff Embedded Firmware Engineer
Carlsbad or Richmond
$200k-$2200k/yr OnsiteFull Time
Arlo Europe
Arlo EuropeNYSE: ARLO: Public smart home security selling cameras, doorbells, systems, and cloud-based subscriptions to consumers and businesses.
15+ YOEBachelor's degree or equivalent industry experience and 15+ years in embedded firmware development. Requires Embedded C, C++, RTOS, Embedded Linux, multimedia, networking, IoT, debugging, Git, testing, and technical leadership expertise.
Embedded C, C++, RTOS, Embedded Linux, H.264, H.265, TCP/IP, UDP, RTP, RTSP, SIP, WebRTC, HTTP/HTTPS, TLS, HAL, BSP, ARM, DMA, JTAG, Git, Matter, Thread, Zigbee, Z-Wave, BLE Mesh, Linux kernel, TEE, OTA, TPMs, U-Boot, Python, Lua, CI/CD
2mo
Save
Mark Applied
Hide
Embedded 5G/4G Cellular Physical Layer Data Path Signal Processing Firmware Engineer
San Diego, California, United States
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designing and manufacturing consumer electronics, software, and digital services.
Experience developing embedded firmware tightly coupled to hardware for cellular physical layer (4G/5G/6G) data path and signal processing; strong embedded software development skills and ability to work with evolving requirements.
1mo
Save
Mark Applied
Hide
Senior Embedded Firmware Design Engineer
San Diego, California, United States
$116k-$200k/yr HybridFull Time
Semtech San Diego Corporation
Semtech San Diego CorporationThe Nasdaq Global Select Market: SMTC: Public semiconductor, IoT systems, and cloud connectivity provider serving infrastructure, industrial, and consumer markets worldwide.
8+ YOE8+ years embedded firmware experience for mixed-signal ICs, B.S. or M.S. in Electrical/Computer Engineering, proficiency in C/C++, assembly, Python, MCU architectures (ARM,RISC-V,STM32), and experience with test and validation.
ARM, RISC-V, PIC, STM32, C, C++, assembly, Python, Matlab, SV, Verilog, VHDL, Cursor, Claude, GitHub Copilot, FPGA, JTAG, I2C, I3C, SPI, MIPI, PCIe, logic analyzer, oscilloscope
4mo
Save
Mark Applied
Hide
Embedded Firmware & Systems Engineer II
Irvine, California, United States
$140k-$150k/yr OnsiteFull Time
FUTEK Advanced Sensor Technology
FUTEK Advanced Sensor Technology: U.S. manufacturer of load cells, torque sensors, pressure sensors, multi-axis sensors and measurement instruments for technology innovators.
6+ YOEBachelor’s or Master’s in Electrical/Computer Engineering, Robotics, or related field; 6+ years embedded systems experience; real-time firmware; industrial protocols.
C/C++, RTOS, Embedded Linux, PROFINET, EtherCAT, EtherNet/IP, Modbus, CAN/CANopen, TCP/IP, UART, SPI, I2C, USB