V-Soft Consulting Group, Inc logo

Contract Engineer Embedded Mid

V-Soft Consulting Group, Inc
  • San Jose, CA
  • Remote
  • Quick Apply
23 days ago

Job Description

Experience: 7+ Years
Location: Remote (CA-USA)
Job Description Summary
  • 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.
Responsibilities
  • 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.
Required Qualifications
  • 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.

Numbers & Facts

LocationSan Jose, CA (
Remote
)
IndustryOther/Not Classified
Company Size50 to 99 employees
Year Founded1997
Websitehttps://www.vsoftconsulting.com/

About Company

V-Soft Consulting is on a meteoric rise to become a top 10 IT Services in North America. V-Soft’s growth is beginning to accelerate and a decision to join the V-Soft family could be the career change you’ve been waiting for and a decision that could change your life for the better.

Skills

  • Analysis Skillsunmatched
  • Best Practicesunmatched
  • Bootingunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Cloud Architectureunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Communications Architectureunmatched
  • Communications Protocolsunmatched
  • Computer Firmwareunmatched
  • Computer Programmingunmatched
  • Computer Scienceunmatched
  • Cross-Functionalunmatched
  • Datasheetsunmatched
  • Debugging Skillsunmatched
  • Debugging Toolsunmatched
  • Develop and Maintain Customersunmatched
  • Device Driversunmatched
  • Electrical Engineeringunmatched
  • Embedded Linuxunmatched
  • Embedded Programming Languagesunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • File Systemsunmatched
  • Gitunmatched
  • HTTP (HyperText Transport Protocol)unmatched
  • HTTPS (HyperText Transport Protocol Secure)unmatched
  • Hardware Administrationunmatched
  • Hardware Componentsunmatched
  • Hardware Debuggingunmatched
  • Identify Issuesunmatched
  • Internet of Thingsunmatched
  • Linux Operating Systemunmatched
  • Logic Analyzerunmatched
  • Luaunmatched
  • Manufacturingunmatched
  • Memory Hardwareunmatched
  • Memory Managementunmatched
  • Mentoringunmatched
  • Multimediaunmatched
  • Multitaskingunmatched
  • Multithreaded Programmingunmatched
  • Network Protocolsunmatched
  • Original Design Manufacturer (ODM)unmatched
  • Oscilloscopeunmatched
  • Performance Tuning/Optimizationunmatched
  • Perl Programming Languageunmatched
  • Process Improvementunmatched
  • Product Developmentunmatched
  • Product Lifecycleunmatched
  • Product Supportunmatched
  • Protocol Analysisunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assuranceunmatched
  • Quality Managementunmatched
  • RTSP (Realtime Streaming Protocol)unmatched
  • Realtime Operating Systemunmatched
  • Realtime Transport Protocolunmatched
  • Resource Utilizationunmatched
  • Root Cause Analysisunmatched
  • SIP (Session Initiation Protocol)unmatched
  • Schematicsunmatched
  • Scripting (Scripting Languages)unmatched
  • Smart Homesunmatched
  • Software Developmentunmatched
  • Source Code Control System (SCCS)unmatched
  • Streaming Technologyunmatched
  • Support Documentationunmatched
  • System Integration (SI)unmatched
  • Systems Analysisunmatched
  • Systems Reliabilityunmatched
  • TCP (Transmission Control Protocol)unmatched
  • Team Playerunmatched
  • UDP (User Datagram Protocol)unmatched
  • Video Processingunmatched
  • Video Streamingunmatched
  • 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