Smart Design · 3 months ago
2025 Contract Linux Kernel Developer
Smart Design is looking for a contract Linux System developer engineer for a ~3 month engagement, with the potential to transition to full-time. The role involves developing embedded Linux systems and working collaboratively with multidisciplinary teams to solve technical and human-centric problems.
Brand MarketingConsultingDigital MarketingIndustrial DesignInnovation ManagementProduct DesignUX Design
Responsibilities
Develop embedded Linux systems
Understand Linux kernel / driver system
Develop device drivers including GPIO based hardware interfaces
Develop device drivers and/or configuration for display hardware
Develop device drivers for audio subsystems
Understand schematics and board layout
Write C/C++ code for testing device drivers including testing GPIO, Audio and Display drivers
Understand basic principles of electronic design
Qualification
Required
7 to 10 year of experience developing embedded Linux systems
BS or higher in relevant area (Computer or Electrical Engineering)
Good understanding of Linux kernel / driver system
Good understanding of device trees and device tree overlays
Development of device drivers including GPIO based hardware interfaces
Development of device drivers and/or configuration for display hardware
Development of device drivers for audio subsystems
Ability to understand schematics and board layout
Ability to write C/C++ code for testing device drivers including testing GPIO, Audio and Display drivers
Good understanding of basic principle of electronic design
Preferred
Writing simple MCU firmware is a plus
Company
Smart Design
Smart Design is a design and innovation consultancy.
Funding
Current Stage
Growth StageRecent News
Company data provided by crunchbase