Senior Linux Device Programmer

Added
10 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

android linux c ethernet bluetooth

📋 Description

  • Design and implement Linux-based embedded software for IoT devices and Android-based electronics
  • Implement and maintain USB and Ethernet networking stacks and protocols
  • Implement secure network protocols for IoT devices
  • Design and optimize wireless connectivity (WiFi and Bluetooth)
  • Debug system-level issues across hardware and software boundaries
  • Optimize code for performance, power, and memory usage

🎯 Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field
  • 5+ years of Android and Linux-based embedded systems development
  • Proficiency with C and C++
  • Master’s degree in relevant field
  • Demonstrated experience with Android platform development and Android HAL
  • Knowledge of Android HIDL/AIDL interfaces, build system, etc

🎁 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)
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →