SIGN IN
Senior Linux Device Programmer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Owl Labs · 2 weeks ago

Senior Linux Device Programmer

Owl Labs is a collaborative tech company focused on creating equalized meeting and learning experiences for hybrid teams. They are seeking an experienced Linux Developer to design and implement embedded software solutions for IoT devices, with responsibilities including maintaining networking stacks and optimizing connectivity solutions.
E-CommerceHardwareArtificial Intelligence (AI)SoftwareVideoAudio/Visual EquipmentIntelligent SystemsVideo Conferencing
check
H1B Sponsor Likelynote

Responsibilities

Design and implement Linux-based embedded software solutions for IoT devices and consumer electronics running Android
Implement and maintain USB and Ethernet networking stacks and protocols
Implement secure network communication protocols for IoT devices
Design and optimize wireless connectivity solutions including WiFi and Bluetooth
Debug complex system-level issues across hardware and software boundaries
Optimize code for performance, power consumption, and memory utilization
Maintain and enhance existing firmware codebases
Create technical documentation and specifications
Mentor junior engineers and review code contributions

Qualification

Embedded Linux Systems DevelopmentAndroid Platform DevelopmentAndroid HALAndroid HIDLAndroid AIDLUSB 2.xUSB 3.xUVCUACWiFiBluetoothBLEC ProgrammingC++ ProgrammingJava ProgrammingPython ProgrammingRust ProgrammingDebugging ToolsLogic AnalyzersGitCI/CD PipelinesNetworking ProtocolsEthernetTCP/IPUDPMQTTCoAPLwM2MAudio/Video Codec ImplementationNetwork Security Protocols

Required

Bachelor's degree in Computer Science, Computer Engineering, or related field
5+ years of experience in Android and Linux-based embedded systems development. Great general understanding of how Android and Linux are structured
Strong programming fundamentals. Proficiency with low and high level languages, C, C++
Programming Languages: C, C++
Operating Systems: Android, Linux
Development Tools: Android Studio, GDB, JTAG debuggers
Data Transmission: USB v2 and v3
Protocols: TCP/IP, UDP, MQTT, USB, I2C, SPI, UART
Wireless Technologies: WiFi, Bluetooth, BLE
Networking: Ethernet, IPv4/IPv6, Network Security
Version Control: Git, Gerrit, Jenkins
Build Systems: Make, Gradle, CMake

Preferred

Master's degree in relevant field
Demonstrated experience with Android platform development and Android HAL
Knowledge of Android HIDL/AIDL interfaces, build system, etc
Experience with USB 2.x/3.x, as well as UVC/UAC
Experience with wireless protocol implementations (WiFi, Bluetooth, BLE)
Proficiency with debugging tools and logic analyzers
Experience with version control systems (Git) and CI/CD pipelines
Proficiency in Java, Python, Rust programming
Ability to work with legacy code, learn how things work and organized
Strong knowledge of networking protocols (Ethernet, TCP/IP, UDP)
Experience with IoT protocols (MQTT, CoAP, LwM2M)
Audio/Video codec implementation and optimization
Knowledge of network security protocols and best practices

Benefits

Competitive Medical, Dental, and Vision Insurance for you and your dependents
Unlimited PTO and Paid Holidays
Generous Parental Leave
Work From Home Stipend
Commuter Benefit
Flexibility to work remotely or in a hybrid setting (based on location)

Company

Owl Labs

twitterlinkedincrunchbase
company-logo
Owl Labs builds cutting-edge technology that creates deeply immersive collaborative experiences.

H1B Sponsorship

Owl Labs has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
50%
Represents job field similar to this job
Engineering and Development
Management and Executive
Trends of Total Sponsorships
*2025 (1)
2024 (1)
2023 (1)
2021 (1)

Funding

Current Stage
Growth Stage
Total Funding
$47.3M
Key Investors
HP Tech VenturesSpark CapitalMatrix
2022-11-14Series C· $25M
2019-04-17Series B· $15M
2017-05-09Series A· $6M

Leadership Team

leader-logo
Mark Schnittman
Co-Founder, Non-Executive Board Director
linkedin
leader-logo
John Stevens
Chief Financial Officer
linkedin
Company data provided by crunchbase