Key areas of responsibility include embedded Linux platform development, Yocto build systems, Linux kernel and device driver development, hardware bring-up, motor control integration, software ...
Key areas of responsibility include embedded Linux platform development, Yocto build systems, Linux kernel and device driver development, hardware bring-up, motor control integration, software ...
Sr. Software Engineer
Milpitas, CA · On-site
$139K - $184K/yr
... • Linux Device Driver Development • Desire to understand and work on real time complex HPC systems. • Diagnosis and troubleshooting skills for HPC system Company : Kla creates tools and ...
Sr. Software Engineer
Milpitas, CA · On-site
$139K - $184K/yr
... • Linux Device Driver Development • Desire to understand and work on real time complex HPC systems. • Diagnosis and troubleshooting skills for HPC system Company : Kla creates tools and ...
RF Field Technician (Secret Clearance) (50% travel) with Security Clearance
San Diego, CA · On-site
$105K - $140K/yr
Embedded software architecture, Linux device drivers, RHEL 9, PCIe Gen4, serial communication, RF, Radio frequency, integration, test, windows, linux, link 16, TTNT, flight, SEIT, SEITs, technician ...
RF Field Technician (Secret Clearance) (50% travel) with Security Clearance
San Diego, CA · On-site
$105K - $140K/yr
Embedded software architecture, Linux device drivers, RHEL 9, PCIe Gen4, serial communication, RF, Radio frequency, integration, test, windows, linux, link 16, TTNT, flight, SEIT, SEITs, technician ...
Linux Kernel Developer (Mid-to-Senior Level)
Saratoga, CA · On-site
$150K - $225K/yr
We're looking for a Linux Kernel Developer who's comfortable working deep in the stack -- from ... Write and maintain device drivers for a range of interfaces (e.g., I2C, SPI, UART, USB, PCIe ...
Quick apply
Linux Kernel Developer (Mid-to-Senior Level)
Saratoga, CA · On-site
$150K - $225K/yr
We're looking for a Linux Kernel Developer who's comfortable working deep in the stack -- from ... Write and maintain device drivers for a range of interfaces (e.g., I2C, SPI, UART, USB, PCIe ...
Senior Staff Firmware Engineer - - memory constrained embedded system development/data center in...
Santa Clara, CA · On-site
$140K - $185K/yr
Experience with developing/debugging Linux device driver, software state machines, context saving ... every stage - from internship to retirement and through life's most important moments. Our ...
Senior Staff Firmware Engineer - - memory constrained embedded system development/data center in...
Santa Clara, CA · On-site
$140K - $185K/yr
Experience with developing/debugging Linux device driver, software state machines, context saving ... every stage - from internship to retirement and through life's most important moments. Our ...
Senior Staff Firmware Engineer - - memory constrained embedded system development/data center interc
Santa Clara, CA · On-site
$140K - $185K/yr
Experience with developing/debugging Linux device driver, software state machines, context saving ... every stage - from internship to retirement and through life's most important moments. Our ...
Senior Staff Firmware Engineer - - memory constrained embedded system development/data center interc
Santa Clara, CA · On-site
$140K - $185K/yr
Experience with developing/debugging Linux device driver, software state machines, context saving ... every stage - from internship to retirement and through life's most important moments. Our ...
Staff Embedded Software Engineer
Long Beach, CA · On-site
$138K - $181K/yr
Develop Linux device drivers and hardware abstraction layers for optical terminal components, including thermal sensors, actuators, and steering mirror interfaces, translating raw hardware behavior ...
Staff Embedded Software Engineer
Long Beach, CA · On-site
$138K - $181K/yr
Develop Linux device drivers and hardware abstraction layers for optical terminal components, including thermal sensors, actuators, and steering mirror interfaces, translating raw hardware behavior ...
Staff Embedded Software Engineer
$138K - $181K/yr
Develop Linux device drivers and hardware abstraction layers for optical terminal components, including thermal sensors, actuators, and steering mirror interfaces, translating raw hardware behavior ...
Quick apply
Staff Embedded Software Engineer
$138K - $181K/yr
Develop Linux device drivers and hardware abstraction layers for optical terminal components, including thermal sensors, actuators, and steering mirror interfaces, translating raw hardware behavior ...
Company Description A Network Processor Company San Jose, CA, United States Responsibilities include the design and development of Linux and simple executive (bare metal) device drivers which ...
Company Description A Network Processor Company San Jose, CA, United States Responsibilities include the design and development of Linux and simple executive (bare metal) device drivers which ...
Embedded Linux Engineer - Kernels, X86, ARM, Internals
San Jose, CA · On-site
$154K - $202K/yr
Company Description A Network Processor Company Looking for a Sr. Embedded Linux Software Developer ... device driver development - Knowledge of ARM Soc and x86 - Knowledge of network concepts ...
Embedded Linux Engineer - Kernels, X86, ARM, Internals
San Jose, CA · On-site
$154K - $202K/yr
Company Description A Network Processor Company Looking for a Sr. Embedded Linux Software Developer ... device driver development - Knowledge of ARM Soc and x86 - Knowledge of network concepts ...
Principal Software Engineer, Linux PCIe Device Drivers (AI2370)
San Jose, CA · On-site
$220K - $296K/yr
Job Title: Principal Software Engineer, Linux PCIe Device Drivers Job Location: San Jose, CA (This position requires a full-time, on-site presence in our San Jose, CA office) Job ID: AI2370 ...
Quick apply
Principal Software Engineer, Linux PCIe Device Drivers (AI2370)
San Jose, CA · On-site
$220K - $296K/yr
Job Title: Principal Software Engineer, Linux PCIe Device Drivers Job Location: San Jose, CA (This position requires a full-time, on-site presence in our San Jose, CA office) Job ID: AI2370 ...
Principal Software Engineer, Linux PCIe Device Drivers (AI2370)
San Jose, CA · On-site
$220K - $296K/yr
Job Title: Principal Software Engineer, Linux PCIe Device Drivers Job Location: San Jose, CA (This position requires a full-time, on-site presence in our San Jose, CA office) Job ID: AI2370 ...
Principal Software Engineer, Linux PCIe Device Drivers (AI2370)
San Jose, CA · On-site
$220K - $296K/yr
Job Title: Principal Software Engineer, Linux PCIe Device Drivers Job Location: San Jose, CA (This position requires a full-time, on-site presence in our San Jose, CA office) Job ID: AI2370 ...
Senior Embedded Linux Engineer
San Mateo, CA · On-site
$141K - $185K/yr
Familiar with Linux servers, Linux device drivers, Linux kernel patches, secure operating systems and security focused programming. * Familiarity with RTOS, Secure Boot, Go, WebRTC * Experience ...
Senior Embedded Linux Engineer
San Mateo, CA · On-site
$141K - $185K/yr
Familiar with Linux servers, Linux device drivers, Linux kernel patches, secure operating systems and security focused programming. * Familiarity with RTOS, Secure Boot, Go, WebRTC * Experience ...
HPC Software Engineer
Milpitas, CA · On-site
$136K - $231K/yr
Experience with Linux device driver development and kernel-level debugging. Understanding of real ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...
HPC Software Engineer
Milpitas, CA · On-site
$136K - $231K/yr
Experience with Linux device driver development and kernel-level debugging. Understanding of real ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...
HPC Software Engineer
Milpitas, CA · On-site
$136K - $231K/yr
Experience with Linux device driver development and kernel-level debugging. Understanding of real ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...
HPC Software Engineer
Milpitas, CA · On-site
$136K - $231K/yr
Experience with Linux device driver development and kernel-level debugging. Understanding of real ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...
HPC Software Engineer
Milpitas, CA · On-site
$136K - $231K/yr
Experience with Linux device driver development and kernel-level debugging. Understanding of real ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...
HPC Software Engineer
Milpitas, CA · On-site
$136K - $231K/yr
Experience with Linux device driver development and kernel-level debugging. Understanding of real ... Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level ...
Linux Engineer
California City, CA · On-site
Company Description Looking for a candidate with experience of Linux internals, device drivers with Linux, and system management at a server level Understanding of well-established code development ...
Linux Engineer
California City, CA · On-site
Company Description Looking for a candidate with experience of Linux internals, device drivers with Linux, and system management at a server level Understanding of well-established code development ...
Linux Engineer
California City, CA · On-site
Company Description • Looking for a candidate with experience of Linux internals, device drivers with Linux, and system management at a server level • Understanding of well-established code ...
Linux Engineer
California City, CA · On-site
Company Description • Looking for a candidate with experience of Linux internals, device drivers with Linux, and system management at a server level • Understanding of well-established code ...
Senior Software Engineer, Linux Kernel
$144K - $190K/yr
Develop and test Linux Kernel device drivers and other components for high-performance embedded systems including custom ASICs and accelerators. * Work with a variety of engineering teams and SoC ...
Senior Software Engineer, Linux Kernel
$144K - $190K/yr
Develop and test Linux Kernel device drivers and other components for high-performance embedded systems including custom ASICs and accelerators. * Work with a variety of engineering teams and SoC ...
Deep, hands-on experience in Linux kernel and device driver development, with a proven ability to ship high-performance, resilient products. * A strong foundation in computer architecture, operating ...
Deep, hands-on experience in Linux kernel and device driver development, with a proven ability to ship high-performance, resilient products. * A strong foundation in computer architecture, operating ...
Internship Linux Device Driver information
What is an internship Linux device driver?
What is the difference between Internship Linux Device Driver vs Linux Device Driver?
| Aspect | Internship Linux Device Driver | Linux Device Driver |
|---|---|---|
| Required Credentials | Student or entry-level, basic knowledge of Linux | Professional, relevant certifications or experience |
| Work Environment | Internship programs, training settings | Full-time employment, development teams |
| Employer & Industry Usage | Educational institutions, internships | Tech companies, hardware manufacturers |
| Comparison Search Intent | Learning, entry-level understanding | Professional development, job roles |
In summary, an Internship Linux Device Driver role is an entry-level position focused on learning and gaining experience, often within educational or training environments. A Linux Device Driver position is a professional role requiring more experience and certifications, working within development teams to create or maintain drivers for hardware devices.
What are the key skills and qualifications needed to thrive as an internship Linux device driver, and why are they important?
What are some common challenges faced during a Linux device driver internship, and how can interns overcome them?
- Remote Optical Engineer Intern
- Google Software Engineer Internship
- Control Systems Engineer Intern
- Systems Engineer Intern
- Simulation Software Engineer Internship
- Weapons Engineer Intern
- Internship Software Engineer Korea
- Temporary Network Administrator Intern
- Summer Hardware Engineer Intern
- General Motors Engineering Internships

Full-time
Posted 11 days ago
Job description
Position Summary
FlightWave is seeking a Software Engineering Manager to lead a team of embedded software engineers developing software for unmanned aerial systems, payloads, and supporting robotics platforms.
This role is responsible for driving execution across embedded firmware, embedded Linux, middleware, and hardware integration efforts while providing technical leadership, mentoring engineers, and ensuring delivery of high-quality software products. The Software Engineering Manager will work closely with electrical, mechanical, systems, and flight test teams to develop reliable and scalable software solutions for production systems.
Key areas of responsibility include embedded Linux platform development, Yocto build systems, Linux kernel and device driver development, hardware bring-up, motor control integration, software quality, and team leadership.
Essential Duties and Responsibilities
- Lead, mentor, and develop a team of software engineers, providing technical guidance, performance management, and career development support.
- Establish priorities, coordinate resources, and drive execution of software projects aligned with company objectives.
- Lead development of embedded software, firmware, and Linux-based systems supporting FlightWave products and technologies.
- Guide software architecture, implementation, integration, and troubleshooting activities across the software stack
- Oversee development and maintenance of embedded Linux platforms, including Yocto build systems, Linux kernel customization, device driver development, and hardware bring-up activities.
- Partner with electrical, mechanical, systems, and flight test engineering teams to define requirements, integrate hardware and software, and support product validation efforts.
- Support development and integration of real-time software systems, including motor control technologies and communication protocols such as bidirectional DShot (BDShot).
- Drive software quality through code reviews, testing, CI/CD processes, and engineering best practices that support reliable and maintainable products.
- Serve as a technical leader within the software organization, helping balance product delivery, technical risk, and long-term platform maintainability.
Required Qualifications
- 5+ years of software engineering experience, including technical leadership responsibilities.
- Prior experience leading software projects, technical teams, or engineering initiatives.
- Demonstrated ability to mentor engineers and drive execution across multiple concurrent projects.
- Strong experience developing embedded software in C and C++.
- Experience building software for robotics, aerospace, autonomous systems, industrial automation, or similar embedded platforms.
- Strong understanding of real-time systems and hardware-software integration.
- Experience developing and maintaining embedded Linux systems.
- Strong familiarity with Yocto Project build systems and BSP development.
- Experience deploying and maintaining custom Linux distributions on embedded hardware.
- Experience with Linux kernel configuration, customization, and debugging.
- Hands-on experience developing or modifying Linux device drivers.
- Familiarity with hardware interfaces including SPI, I2C, UART, CAN, USB, Ethernet, and PCIe.
- Experience integrating software with sensors, communications systems, motor controllers, and embedded hardware.
- Ability to troubleshoot complex issues spanning software, firmware, operating systems, and hardware.
- Experience supporting hardware bring-up and product development activities.
Additional Desired Qualifications
- Experience with PX4, ArduPilot, MAVLink, or related robotics middleware.
- Experience with ARM-based embedded processors and microcontrollers.
- Experience with motor control systems, ESC integration, and BDShot protocols.
- Experience with SIL, HIL, or simulation-based testing environments.
Physical Requirements and Working Conditions
- Must be able to walk, stand, and navigate large indoor and outdoor facilities for extended periods of time.
- Ability to lift, carry, and move materials and equipment weighing up to 25 lbs on a regular basis.
- Use of personal protective equipment (PPE) may be required in designated areas or when performing specific tasks, in accordance with safety protocols and company policy.
- May be required to climb ladders, stoop, kneel, or crouch during inspections, testing activities, or flight operations.
- Occasional exposure to flight testing, laboratory environments, and industrial equipment.
Background Check
This position will require successfully completing a post-offer background check. Qualified candidates with a criminal history will be considered and are not automatically disqualified, consistent with federal and state law.
EEO and ITAR/EAR Work Authorization Disclosure
Red Cat Holdings provides equal employment opportunities (EEO) to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This position requires direct or indirect access to hardware, software, technology or technical data controlled under the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations (EAR). Successful candidates for positions subject to ITAR/EAR restrictions must provide proof of U.S. Citizenship or Permanent Residence and must not require sponsorship for export-restricted work authorization.
E-Verify
The company participates E-Verify ensure eligibility for employment and compliance with Right to Work rules.