
Senior Embedded Firmware Engineer – Contractor
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States, +2 more locations.
• Design, create, troubleshoot, and maintain embedded firmware for IoT and video streaming solutions.
• Take ownership of significant firmware components and functionalities throughout the entire product development process, from initial design to final production.
• Work collaboratively with Hardware, Cloud, Mobile, QA, and ODM partners on system integration and product deployment.
• Develop and integrate device drivers, communication protocols, RTOS components, and platform firmware.
• Diagnose and resolve intricate firmware, hardware, and system-level challenges.
• Enhance firmware for optimal performance, memory efficiency, power consumption, and system reliability.
• Review board schematics, component datasheets, and hardware documentation thoroughly.
• Engage in design reviews, code evaluations, and root-cause analysis sessions.
• Assess new SoCs, image sensors, wireless modules, and various hardware components.
• Guide junior engineers and contribute to engineering best practices and process enhancements.
• A Bachelor's degree in Computer Science, Electrical Engineering, or a related discipline; equivalent industry experience will be considered.
• Over 7 years of experience in embedded firmware development, ideally in IoT, networking, or video streaming products.
• Proficient programming skills in Embedded C and C++.
• Familiarity with RTOS and Embedded Linux environments.
• Knowledge of real-time multimedia applications, including video/audio processing, compression, and streaming technologies such as H.264/H.265.
• Experience in developing multithreaded and multitasking embedded software.
• Proven track record in creating and troubleshooting embedded device drivers.
• Strong debugging, troubleshooting, and root-cause analysis capabilities in embedded systems.
• Experience optimizing embedded software for performance and resource utilization.
• Working understanding of TCP, UDP, HTTP/HTTPS, RTP, RTSP, SIP, and WebRTC.
• Experience with Wi-Fi, BLE, and LTE technologies.
• Familiarity with IoT communication architectures and cloud-connected devices.
• Practical experience with oscilloscopes, logic analyzers, and protocol analyzers.
• Proficient in using Git or comparable source control systems.
• Ability to collaborate effectively across cross-functional teams.
• Preferred: experience in firmware development for consumer IoT or smart home devices.
• Preferred: knowledge of Zigbee, Z-Wave, Thread, and Matter.
• Preferred: understanding of Linux memory management, file systems, and U-Boot.
• Preferred: familiarity with Python, Perl, or Lua.
• Preferred: experience supporting products through manufacturing and production stages.
• Performance bonus.
• Equity options.
• Comprehensive benefits package (details provided upon offer).
• Reasonable accommodations available for applicants and employees with disabilities, pregnancy-related medical conditions, or sincerely held religious beliefs, observances, and practices.
Inabia Solutions and Consulting, Inc.
Nebius Group
TEKsystems
TEKsystems
Get handpicked remote jobs straight to your inbox weekly.