Nesco Resource, LLC logo

Senior Embedded Firmware Engineer

Nesco Resource, LLC
  • San Jose, CA
  • $55–$56 Per Hour
  • Quick Apply
21 days ago
Nesco Resource, LLC

Job Description

Overview

Client is seeking a Senior Embedded Firmware Engineer to design, develop, and support firmware for IoT and video-streaming products. This role will own major firmware components throughout the product lifecycle and collaborate with hardware, cloud, mobile, QA, and manufacturing partners to deliver reliable, production-ready devices.

Core Responsibilities

  • Design, develop, debug, and maintain embedded firmware for IoT and video-streaming products.
  • Own major firmware components and features from initial design through production.
  • Develop and integrate device drivers, communication protocols, RTOS components, and platform firmware.
  • Collaborate with hardware, cloud, mobile, QA, and original design manufacturer partners on system integration and product delivery.
  • Troubleshoot complex firmware, hardware, and system-level issues.
  • Optimize firmware for performance, memory usage, power consumption, resource utilization, and reliability.
  • Review board schematics, component datasheets, and hardware documentation to support development and debugging.
  • Participate in design reviews, code reviews, and root-cause analysis.
  • Evaluate SoCs, image sensors, wireless modules, and other components for future products.
  • Mentor junior engineers and contribute to engineering standards and process improvements.

Essential Qualifications, Skills, and Technologies

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field, or equivalent industry experience.
  • 7+ years of embedded firmware development experience.
  • Strong Embedded C and C++ programming skills.
  • Software development experience across RTOS and Embedded Linux platforms.
  • Understanding of real-time multimedia applications, including video and audio processing, compression, and streaming technologies such as H.264 and H.265.
  • Multithreaded and multitasking embedded software development experience.
  • Experience developing and debugging embedded device drivers.
  • Strong embedded-system debugging, troubleshooting, and root-cause analysis skills.
  • Experience optimizing embedded software for performance and resource utilization.
  • Working knowledge of TCP, UDP, HTTP/HTTPS, RTP, RTSP, SIP, and WebRTC.
  • Experience with Wi-Fi, BLE, and LTE wireless technologies.
  • Familiarity with IoT communication architectures and cloud-connected devices.
  • Hands-on experience with oscilloscopes, logic analyzers, and protocol analyzers.
  • Experience using Git or a comparable source-control system.

Preferred Skills or Experience

  • Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Firmware development experience involving consumer IoT, smart-home, networking, or video-streaming products.
  • Experience with Zigbee, Z-Wave, Thread, or Matter.
  • Knowledge of Linux memory management, file systems, and bootloaders such as U-Boot.
  • Python, Perl, or Lua scripting experience.
  • Experience supporting products through manufacturing and production.

Work Details

  • Remote role within California, USA
Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.

Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

Numbers & Facts

LocationSan Jose, CA
IndustryStaffing/Employment Agencies
Salary$55–$56 Per Hour
Company Size10,000 employees or more
Year Founded1956
Websitehttps://nescoresource.com/

Benefits

Paid Sick Days, Parking, Performance Bonus, Employee Referral Program

About Company

Companies need talent. You want job opportunities.

That’s where we come in. We create meaningful connections between companies and candidates, and we’ve been doing it for over 65 years.
Our national workforce solutions include contract, contract-to-hire, direct placement services, and managed services for a variety of industries.

We employ specialized recruiters focused in Engineering, Information Technology, Accounting & Finance, Administrative & Customer Service, and Manufacturing & Distribution.

When you need to find a job, we're your partner.

See ourPrivacy Noticefor information on pixel tracking.
Company Image
Company Image

Skills

  • Analysis Skillsunmatched
  • Bootingunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Cloud Architectureunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communications Architectureunmatched
  • Communications Protocolsunmatched
  • Computer Firmwareunmatched
  • Computer Programmingunmatched
  • Computer Scienceunmatched
  • Datasheetsunmatched
  • Debugging Skillsunmatched
  • Device Driversunmatched
  • Electrical Engineeringunmatched
  • Embedded Linuxunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • File Systemsunmatched
  • Gitunmatched
  • HTTP (HyperText Transport Protocol)unmatched
  • HTTPS (HyperText Transport Protocol Secure)unmatched
  • Hardware Administrationunmatched
  • Hardware Componentsunmatched
  • Home Networkingunmatched
  • Identify Issuesunmatched
  • Internet of Thingsunmatched
  • Linux Operating Systemunmatched
  • Logic Analyzerunmatched
  • Luaunmatched
  • Manufacturingunmatched
  • Memory Hardwareunmatched
  • Memory Managementunmatched
  • Mentoringunmatched
  • Multimediaunmatched
  • Multitaskingunmatched
  • Multithreaded Programmingunmatched
  • Original Design Manufacturer (ODM)unmatched
  • Oscilloscopeunmatched
  • Performance Tuning/Optimizationunmatched
  • Perl Programming Languageunmatched
  • Process Improvementunmatched
  • Product Lifecycleunmatched
  • Product Supportunmatched
  • Protocol Analysisunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assuranceunmatched
  • RTSP (Realtime Streaming Protocol)unmatched
  • Realtime Operating Systemunmatched
  • Realtime Transport Protocolunmatched
  • Resource Utilizationunmatched
  • Root Cause Analysisunmatched
  • SIP (Session Initiation Protocol)unmatched
  • Schematicsunmatched
  • Smart Homesunmatched
  • Software Developmentunmatched
  • Source Code Control System (SCCS)unmatched
  • Streaming Technologyunmatched
  • Support Documentationunmatched
  • System Integration (SI)unmatched
  • TCP (Transmission Control Protocol)unmatched
  • UDP (User Datagram Protocol)unmatched
  • Video Processingunmatched
  • Video Streamingunmatched
  • Wi-Fiunmatched
  • Wireless Communicationsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder