Linux Developer Apply
Linux Developer
We are seeking a Contract Linux System Developer / Engineer for an initial ~3-month engagement, with a strong possibility of transitioning into a full-time role based on performance and project needs.
In this role, you will work on embedded Linux systems that power real-world products. You'll collaborate closely with hardware engineers, designers, and cross-functional teams, contributing across the full development lifecycle-from low-level driver development to system bring-up and validation. This position is ideal for someone who enjoys deep technical challenges while also understanding how technology impacts user experience.
Why You Should Join:
- Work on cutting-edge, product-focused technology that has a meaningful impact on everyday life
- Collaborate in a multidisciplinary environment that values both engineering excellence and human-centered design
- Tackle complex system-level challenges across hardware and software
- Be part of a team that encourages new ideas, technical curiosity, and attention to detail
- Opportunity to convert to a full-time position after the contract period
- Hands-on ownership and visibility of your work, rather than maintaining legacy systems only
If you enjoy building things that work reliably in the real world-and improving them continuously-this role offers both challenge and growth.
What You'll Be Doing:
- Designing, developing, and maintaining embedded Linux systems
- Developing and configuring Linux device drivers for hardware components
- Working with device trees and device tree overlays
- Developing drivers and interfaces for:
- GPIO-based hardware
- Display subsystems
- Audio subsystems
- Collaborating with hardware teams to understand schematics and board layouts
- Writing C/C++ test applications to validate drivers (GPIO, audio, display)
- Supporting system bring-up, debugging, and performance optimization
- Applying sound principles of electronic design during development and troubleshooting
What You'll Need:
- 7 10 years of experience developing embedded Linux systems
- Bachelor's degree or higher in Computer Engineering, Electrical Engineering, or a related field
- Strong understanding of the Linux driver architecture
- Hands-on experience with device trees and overlays
- Proven experience developing Linux device drivers
- Ability to read and interpret hardware schematics and PCB layouts
- Proficiency in C/C++ for driver testing and validation
- Solid grasp of basic electronic design principles

