610 Linux Kernel jobs in the United States

Linux Kernel Developer

32920 Cape Canaveral, Florida Actalent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Title: Linux Kernel Developer
Job Description
We are seeking a highly experienced Linux Kernel Engineer to lead the development of device drivers and embedded Linux infrastructure for a ruggedized computing platform. This system integrates FPGA-based peripherals and supports both terrestrial and space applications. The ideal candidate will have strong experience in Linux kernel internals, driver development, and Yocto-based distribution customization.
Responsibilities
+ Design, implement, and maintain Linux kernel device drivers for character, block, and network devices.
+ Develop drivers for FPGA-connected peripherals via PCIe, AXI, or custom buses.
+ Implement support for CANBUS using the socketCAN framework.
+ Collaborate with FPGA engineers to define register maps, protocols, and bring-up procedures.
+ Perform kernel-level debugging using tools such as ftrace, printk, and crash analysis.
+ Optimize system performance, reduce latency, and improve throughput.
+ Flash, bring-up, and validate drivers on new hardware platforms.
+ Demonstrate a deep understanding of Linux kernel architecture, including memory management, scheduling, interrupts, and process handling.
+ Work with PCIe subsystems, including BARs, DMA, and MSI/MSI-X interrupt handling.
+ Troubleshoot and root-cause hardware/software interaction issues.
Essential Skills
+ Minimum 5 years of experience developing Linux kernel device drivers, with 10+ years preferred.
+ Proven track record of writing various Linux kernel drivers, including character, block, and network drivers.
+ Comfortable working in low-level C, with hands-on development and debugging experience.
+ Experience with CANBUS and familiarity with the socketCAN framework in Linux.
+ Willingness to be deeply involved in hardware bring-up, debugging, and integration.
Additional Skills & Qualifications
+ Experience with Yocto & BSP Development.
+ Ability to build and customize Yocto-based Linux distributions tailored to target hardware.
+ Experience developing and maintaining Board Support Packages (BSPs), including U-Boot bootloader configuration and customization.
+ Experience with kernel patching and configuration.
+ Experience with root filesystem integration using recipes, layers, and meta-layers.
+ Experience maintaining reproducible builds and supporting CI/CD pipelines for embedded Linux systems.
Work Environment
Work involves developing device drivers and embedded Linux infrastructure for a ruggedized computing platform. The position requires a strong understanding of Linux kernel internals and the ability to collaborate with FPGA engineers. The role involves hands-on work with hardware bring-up, debugging, and integration.
Job Type & Location
This is a Contract position based out of Cape Canaveral, Florida.
Pay and Benefits
The pay range for this position is $60.00 - $76.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
- Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Cape Canaveral,FL.
Application Deadline
This position is anticipated to close on Oct 22, 2025.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email (% ) for other accommodation options.
View Now

Linux Kernel Developer

32952 Merritt Island, Florida Actalent

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Title: Linux Kernel Developer
Job Description
We are seeking a highly experienced Linux Kernel Engineer to lead the development of device drivers and embedded Linux infrastructure for a ruggedized computing platform. This system integrates FPGA-based peripherals and supports both terrestrial and space applications. The ideal candidate will have strong experience in Linux kernel internals, driver development, and Yocto-based distribution customization.
Responsibilities
+ Design, implement, and maintain Linux kernel device drivers for character, block, and network devices.
+ Develop drivers for FPGA-connected peripherals via PCIe, AXI, or custom buses.
+ Implement support for CANBUS using the socketCAN framework.
+ Collaborate with FPGA engineers to define register maps, protocols, and bring-up procedures.
+ Perform kernel-level debugging using tools such as ftrace, printk, and crash analysis.
+ Optimize system performance, reduce latency, and improve throughput.
+ Flash, bring-up, and validate drivers on new hardware platforms.
+ Demonstrate a deep understanding of Linux kernel architecture, including memory management, scheduling, interrupts, and process handling.
+ Work with PCIe subsystems, including BARs, DMA, and MSI/MSI-X interrupt handling.
+ Troubleshoot and root-cause hardware/software interaction issues.
Essential Skills
+ Minimum 5 years of experience developing Linux kernel device drivers, with 10+ years preferred.
+ Proven track record of writing various Linux kernel drivers, including character, block, and network drivers.
+ Comfortable working in low-level C, with hands-on development and debugging experience.
+ Experience with CANBUS and familiarity with the socketCAN framework in Linux.
+ Willingness to be deeply involved in hardware bring-up, debugging, and integration.
Additional Skills & Qualifications
+ Experience with Yocto & BSP Development.
+ Ability to build and customize Yocto-based Linux distributions tailored to target hardware.
+ Experience developing and maintaining Board Support Packages (BSPs), including U-Boot bootloader configuration and customization.
+ Experience with kernel patching and configuration.
+ Experience with root filesystem integration using recipes, layers, and meta-layers.
+ Experience maintaining reproducible builds and supporting CI/CD pipelines for embedded Linux systems.
Work Environment
Work involves developing device drivers and embedded Linux infrastructure for a ruggedized computing platform. The position requires a strong understanding of Linux kernel internals and the ability to collaborate with FPGA engineers. The role involves hands-on work with hardware bring-up, debugging, and integration.
Job Type & Location
This is a Contract position based out of Merritt Island, Florida.
Pay and Benefits
The pay range for this position is $60.00 - $76.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
- Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Merritt Island,FL.
Application Deadline
This position is anticipated to close on Oct 14, 2025.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email (% ) for other accommodation options.
View Now

Senior Linux Kernel Developer

60290 Chicago, Illinois Kasmo Global

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Job Title:

Senior Linux Kernel Developer

Location: IL (Remote)

Job Type:

Contract

Job Overview:

We are seeking an experienced Senior Linux Kernel Developer to join our development team. The ideal candidate will have extensive experience in Linux kernel development, debugging, and optimization. You will work closely with other software engineers and hardware teams to improve and enhance kernel features, device drivers, and system performance.

Key Responsibilities:
  • Design, develop, and maintain components of the Linux kernel (e.g., drivers, subsystems, and core kernel features).
  • Debug and optimize the Linux kernel for performance, reliability, and scalability.
  • Develop custom kernel modules to support hardware components and system requirements.
  • Contribute to open-source kernel projects and actively participate in the Linux community.
  • Collaborate with hardware engineers to create and optimize device drivers for new hardware platforms.
  • Analyze and resolve kernel-level bugs, crashes, and performance bottlenecks.
  • Work with embedded systems or server platforms to ensure efficient kernel integration.
  • Contribute to architectural decisions related to kernel and low-level system infrastructure.
  • Ensure code quality through testing, code reviews, and performance analysis.
  • Stay updated on the latest Linux kernel developments and emerging trends in the field.
Qualifications:
  • Bachelor's or Master's degree in Computer Science , Electrical Engineering , or a related field.
  • 4+ years of professional experience in Linux kernel development .
  • In-depth understanding of kernel subsystems , process scheduling , memory management , file systems , and interrupt handling .
  • Strong experience in developing, debugging, and maintaining Linux device drivers .
  • Proficiency in C and assembly programming for low-level system development.
  • Experience with debugging tools such as gdb , perf , and strace .
  • Solid understanding of hardware architecture and how it interacts with the kernel.
  • Familiarity with version control systems (e.g., Git ) and kernel patch management.
  • Experience with kernel security mechanisms and performance tuning.
  • Excellent problem-solving skills, attention to detail, and ability to work in a team environment.
View Now

Staff Software Engineer, Linux Kernel & Driver Development

78703 Austin, Texas General Motors

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

**Job Description**
_Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to (Austin, TX) three times per week, at minimum (or other frequency dictated by the business_ _if more than 3 days_ _)._
General Motors is seeking a highly skilled and experienced professional to join our team as a **Staff Software Engineer, Linux Kernel & Driver Development** . As a global leader in the automotive industry, General Motors is committed to delivering high-quality vehicles that exceed customer expectations. This role will be instrumental in the bring-up of next-generation automotive computing platforms, focusing on Linux kernel development, device drivers, low-level system integration, diagnostics, and health monitoring for our in-vehicle infotainment and embedded systems.
**_Specific job responsibilities include:_**
· Develop and enhance Linux kernel and device drivers, including those for camera sensors, display interfaces, multimedia subsystems, and networking (WLAN, LAN, BLE, BT5.0).
· Lead system bring-up activities, including bootloader configuration, camera pipeline initialization, board support package (BSP) development, and low-level debugging.
· Integrate and optimize hardware components, including USB, PCIe, I2C-connected peripherals, and Ethernet interfaces to ensure seamless operation within our embedded software stack.
· Develop and implement diagnostics and health monitoring solutions, ensuring system reliability, predictive maintenance, and fault detection in critical automotive systems.
· Analyze and troubleshoot low-level system issues, particularly in camera interfaces (MIPI-CSI, ISP bring-up), high-speed data buses, and network connectivity.
· Support manufacturing and production processes, including hardware validation, firmware flashing, and end-of-line testing to ensure smooth integration of software into production vehicles.
· Work closely with hardware teams to validate and debug platform issues, ensuring optimal hardware-software interaction.
· Contribute to upstream Linux kernel development and work with open-source communities where applicable.
· Define Objectives and Key Results (OKRs) and work towards continuously improving software stability, performance, and maintainability.
**Additional Job Description**
**_Qualifications/Requirements_**
· Bachelor's degree in electrical engineering or a related field, or Work equivalent experience
· 8+ years of experience in embedded Linux kernel development, device driver programming, and board bring-up.
· Expertise in Linux kernel internals, including memory management, scheduling, file systems, and IPC mechanisms.
· Experience in camera bring-up, including MIPI-CSI, ISP tuning, V4L2 framework, and image processing pipelines.
· Strong experience with BSP development, bootloaders (e.g., U-Boot), and firmware integration.
· Deep knowledge of communication protocols such as USB, PCIe, I2C, SPI, and MIPI-CSI.
· Experience with Ethernet interfaces (WLAN, LAN) and network protocols (BLE, Bluetooth 5.0).
· Proficiency in diagnostics, health monitoring, and fault detection for embedded systems.
· Familiarity with manufacturing and production support, including hardware validation, firmware flashing, and end-of-line testing.
· Proficiency in low-level debugging tools (e.g., JTAG, GDB, ftrace, kdump, perf).
· Experience with SoC architectures and hardware interaction at the register level.
· Knowledge of power management techniques, security frameworks, and real-time optimizations in Linux-based systems.
· Strong problem-solving skills and the ability to analyze complex system issues across software and hardware domains.
· Excellent communication skills with the ability to work effectively in cross-functional teams.
**_Preferred Qualifications_**
· Bachelor's degree in electrical engineering or a related field. Advanced degree preferred.
· 8+ years of experience in embedded Linux kernel development, device driver programming, and board bring-up.
· Expertise in Linux kernel internals, including memory management, scheduling, file systems, and IPC mechanisms.
· Experience in camera bring-up, including MIPI-CSI, ISP tuning, V4L2 framework, and image processing pipelines.
· Strong experience with BSP development, bootloaders (e.g., U-Boot), and firmware integration.
· Deep knowledge of communication protocols such as USB, PCIe, I2C, SPI, and MIPI-CSI.
· Experience with Ethernet interfaces (WLAN, LAN) and network protocols (BLE, Bluetooth 5.0).
· Proficiency in diagnostics, health monitoring, and fault detection for embedded systems.
· Familiarity with manufacturing and production support, including hardware validation, firmware flashing, and end-of-line testing.
· Proficiency in low-level debugging tools (e.g., JTAG, GDB, ftrace, kdump, perf).
· Experience with SoC architectures and hardware interaction at the register level.
· Knowledge of power management techniques, security frameworks, and real-time optimizations in Linux-based systems.
· Strong problem-solving skills and the ability to analyze complex system issues across software and hardware domains.
· Excellent communication skills with the ability to work effectively in cross-functional teams.
**This job may be eligible for relocation benefits.**
" **Company Vehicle:** Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies.
**About GM**
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
**Why Join Us**
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
**Benefits Overview**
From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards Resources ( .
**Non-Discrimination and Equal Employment Opportunities (U.S.)**
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire ( .
**Accommodations**
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email ( ) us or call us at . In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
**Our Company ( Culture**
**How we hire ( diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations ( are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) ( . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.
Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.
The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
View Now

Senior Software Engineer, Linux Kernel & Driver Development

78703 Austin, Texas General Motors

Posted 15 days ago

Job Viewed

Tap Again To Close

Job Description

**Job Description**
_Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, TX three times per week, at minimum._
**The Role**
General Motors is seeking a highly skilled and experienced professional to join our team as a **Senior Software Engineer, Linux Kernel & Driver Development** . As a global leader in the automotive industry, General Motors is committed to delivering high-quality vehicles that exceed customer expectations. This role will be instrumental in the bring-up of next-generation automotive computing platforms, focusing on Linux kernel development, device drivers, low-level system integration, diagnostics, and health monitoring for our in-vehicle infotainment and embedded systems.
**What** **You'll** **Do**
· Develop and enhance Linux kernel and device drivers, including those for camera sensors, display interfaces, multimedia subsystems, and networking (WLAN, LAN, BLE, BT5.0).
· Lead system bring-up activities, including bootloader configuration, camera pipeline initialization, board support package (BSP) development, and low-level debugging.
· Integrate and optimize hardware components, including USB, PCIe, I2C-connected peripherals, and Ethernet interfaces to ensure seamless operation within our embedded software stack.
· Develop and implement diagnostics and health monitoring solutions, ensuring system reliability, predictive maintenance, and fault detection in critical automotive systems.
· Analyze and troubleshoot low-level system issues, particularly in camera interfaces (MIPI-CSI, ISP bring-up), high-speed data buses, and network connectivity.
· Support manufacturing and production processes, including hardware validation, firmware flashing, and end-of-line testing to ensure smooth integration of software into production vehicles.
· Work closely with hardware teams to validate and debug platform issues, ensuring optimal hardware-software interaction.
· Contribute to upstream Linux kernel development and work with open-source communities where applicable.
· Define Objectives and Key Results (OKRs) and work towards continuously improving software stability, performance, and maintainability.
**Additional Job Description**
**Your Skills & Abilities (Required Qualifications)**  
· Bachelor's degree in electrical engineering or a related field. Or Work equivalent experience
· 3+ years of experience in embedded Linux kernel development, device driver programming, and board bring-up.
· Expertise in Linux kernel internals, including memory management, scheduling, file systems, and IPC mechanisms.
· Experience in camera bring-up, including MIPI-CSI, ISP tuning, V4L2 framework, and image processing pipelines.
· Strong experience with BSP development, bootloaders (e.g., U-Boot), and firmware integration.
· Deep knowledge of communication protocols such as USB, PCIe, I2C, SPI, and MIPI-CSI.
· Experience with Ethernet interfaces (WLAN, LAN) and network protocols (BLE, Bluetooth 5.0).
· Proficiency in diagnostics, health monitoring, and fault detection for embedded systems.
· Familiarity with manufacturing and production support, including hardware validation, firmware flashing, and end-of-line testing.
· Proficiency in low-level debugging tools (e.g., JTAG, GDB, ftrace, kdump, perf).
· Experience with SoC architectures and hardware interaction at the register level.
· Knowledge of power management techniques, security frameworks, and real-time optimizations in Linux-based systems.
· Strong problem-solving skills and the ability to analyze complex system issues across software and hardware domains.
· Excellent communication skills with the ability to work effectively in cross-functional teams.
**What Will Give You** **A** **Competitive Edge (Preferred Qualifications)**  
· Bachelor's degree in electrical engineering or a related field. Advanced degree preferred. Work equivalent experience
· 3+ years of experience in embedded Linux kernel development, device driver programming, and board bring-up.
· Expertise in Linux kernel internals, including memory management, scheduling, file systems, and IPC mechanisms.
· Experience in camera bring-up, including MIPI-CSI, ISP tuning, V4L2 framework, and image processing pipelines.
· Strong experience with BSP development, bootloaders (e.g., U-Boot), and firmware integration.
· Deep knowledge of communication protocols such as USB, PCIe, I2C, SPI, and MIPI-CSI.
· Experience with Ethernet interfaces (WLAN, LAN) and network protocols (BLE, Bluetooth 5.0).
· Proficiency in diagnostics, health monitoring, and fault detection for embedded systems.
· Familiarity with manufacturing and production support, including hardware validation, firmware flashing, and end-of-line testing.
· Proficiency in low-level debugging tools (e.g., JTAG, GDB, ftrace, kdump, perf).
· Experience with SoC architectures and hardware interaction at the register level.
· Knowledge of power management techniques, security frameworks, and real-time optimizations in Linux-based systems.
· Strong problem-solving skills and the ability to analyze complex system issues across software and hardware domains.
· Excellent communication skills with the ability to work effectively in cross-functional teams.
_Benefits:_
+ Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
**This job may be eligible for relocation benefits.**
#LI-IW1
**About GM**
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
**Why Join Us**
We aspire to be the most inclusive company in the world. We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Our Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs. Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors team.
**Benefits Overview**
The goal of the General Motors total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan incudes, the following benefits, in addition to many others:
- Paid time off including vacation days, holidays, and parental leave for mothers, fathers and adoptive parents;
- Healthcare (including a triple tax advantaged health savings account and wellness incentive), dental, vision and life insurance plans to cover you and your family;
- Company and matching contributions to 401K savings plan to help you save for retirement;
- Global recognition program for peers and leaders to recognize and be recognized for results and behaviors that reflect our company values;
- Tuition assistance and student loan refinancing;
- Discount on GM vehicles for you, your family and friends.
**Diversity Information**
General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities. GM is proud to be an equal opportunity employer.
We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.
**Equal Employment Opportunity Statements**
GM is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. GM is committed to providing a work environment free from unlawful discrimination and advancing equal employment opportunities for all qualified individuals. As part of this commitment, all practices and decisions relating to terms and conditions of employment, including, but not limited to, recruiting, hiring, training, promotion, discipline, compensation, benefits, and termination of employment are made without regard to an individual's protected characteristics. For purposes of this policy, "protected characteristics" include an individual's actual or perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth, lactation and related medical conditions), gender identity or gender expression, sexual orientation, weight, height, marital status, military service and veteran status, physical or mental disability, protected medical condition as defined by applicable state or local law, genetic information, or any other characteristic protected by applicable federal, state or local laws and ordinances. If you need a reasonable accommodation to assist with your job search or application for employment, email us at or call us at . In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
**Our Company ( Culture**
**How we hire ( diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations ( are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) ( . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more.
Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest.
The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
View Now

Sr. Wireless Linux Kernel Software Engineer

94306 Palo Alto, California Tesla

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

What to Expect Tesla is seeking a highly motivated Kernel Software Engineer for the Wireless Systems team to help develop best in class telematics solutions. The role involves embedded software design and development of wireless telematics systems across cellular (LTE and 5G), Wi-Fi and Bluetooth technologies for Tesla vehicle platforms (CyberTruck, S, 3, X, Y). The position requires working closely with cross-functional teams as well as external suppliers. This position involves working in a dynamic and fast-paced environment with tight timing constraints.
What You'll Do
  • Develop and maintain custom BSP Kernel packages
  • Contribute to overall bring-up of the new hardware
  • Develop tools/applications to simplify the debugging
  • Boot sequence optimizations
  • Development of Multi SOC inter communication mechanisms
  • Ability to work independently and creatively solve challenging design problems
What You'll Bring
  • Degree in Computer Engineering, Computer Science, Physics, Electrical Engineering or equivalent experience
  • Demonstrate strong hold on any of the Kernel sub-systems (Display/Networking/Camera/IPC etc.)
  • Exceptional programming skills in C/C++, Linux OS, and Python/Shell scripting
  • Hands-on experience in maintaining the Linux kernel and embedded services
  • Experience in porting and patching open-source packages within the Yocto Project environment
  • Experience in bring up of Multi SOC hardware
  • Understanding of various IPC/Networking concepts
  • Familiarity with embedded interfaces (UART, I2C, I2S, SPI, CAN, PCIe, etc.) is a plus
  • Good understanding/Development of any of the AOSP or iOS frameworks
  • Familiar with version control and collaborative development using Git and GitHub
Compensation and Benefits Benefits

Along with competitive pay, as a full-time Tesla employee, you are eligible for the following benefits at day 1 of hire:

  • Aetna PPO and HSA plans > 2 medical plan options with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental (including orthodontic coverage) and vision plans, both have options with a $ paycheck contribution
  • Company Paid (Health Savings Account) HSA Contribution when enrolled in the High Deductible Aetna medical plan with HSA
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • 401(k) with employer match, Employee Stock Purchase Plans, and other financial benefits
  • Company paid Basic Life, AD&D, short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time (Flex time for salary positions), and Paid Holidays
  • Back-up childcare and parenting support resources
  • Voluntary benefits to include: critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program
Expected Compensation 164,480 - 292,800/annual salary + cash and stock awards + benefits

Pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position may also include other elements dependent on the position offered. Details of participation in these benefit plans will be provided if an employee receives an offer of employment.

View Now

Senior Real-Time Linux Kernel Software Engineer

92189 San Diego Country Estates, California Global Star Ltd

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Description

Who we are :

Globalstar pioneered personal safety by introducing its SPOT Satellite GPS Messenger in 2007. Today, leveraging its low-earth orbit (LEO) satellite constellation, Globalstar reliably connects and protects assets, transmits key operational data, and saves lives - from any location - for consumers, industrial companies and government agencies in over 120 countries. With a portfolio that includes SPOT GPS messengers, next-generation IoT products and modems, and cloud-based telematics solutions, Globalstar's cost effective satellite-powered innovations give users visibility and intelligence for improving safety and operational efficiencies.

What you will be doing at Globalstar:

As a Senior Real-Time Kernel Engineer , you will architect and build a comprehensive testing framework for our real-time kernel on x86 server platforms. This will include working with real-time operating systems, x86 server architecture, and the unique challenges of validating real-time constraints in high-performance server environments. You will create testing infrastructure that can verify deterministic behavior, timing guarantees, and system reliability while also contributing to kernel debugging and optimization of critical system resources.

Key Responsibilities:

Real-Time Kernel Testing Framework Development

  • Design and implement a specialized testing framework for real-time kernel validation on x86 server platforms
  • Develop test methodologies to verify real-time constraints, scheduling deadlines, and deterministic behavior under high load
  • Build automated tests for kernel subsystems including scheduler, memory management, interrupt handling, and IPC mechanisms
  • Create stress testing frameworks to validate kernel stability under extreme throughput conditions
  • Implement latency measurement and timing analysis tools with microsecond/nanosecond precision
  • Design framework to test CPU isolation, real-time throttling, and scheduling latency
  • Implement performance regression testing for throughput and latency metrics

Kernel Debugging and Issue Analysis

  • Debug complex kernel-level issues including race conditions, memory corruption, and timing violations using debugging tools such as ftrace, perf, eBPF
  • Analyze kernel panic dumps, trace logs, and system lockups in multi-core environments
  • Investigate interrupt latency problems, scheduling anomalies, and CPU stalls
  • Debug issues related to high-speed I/O and network packet processing paths

System Resource Optimization

  • Optimize kernel memory management, including huge pages and NUMA optimization
  • Profile and optimize interrupt handling routines, IRQ distribution, and CPU affinity
  • Analyze and improve CPU cache utilization, memory bandwidth, and PCIe throughput
  • Tune kernel parameters for optimal real-time performance on x86 servers

What you will bring to Globalstar

  • Bachelor's or higher in Computer Science, Computer Engineering, or Electrical Engineering
  • 10+ years of systems programming experience
  • 5+ years of experience with kernel, systems, or performance-critical development
  • 10+ years of experience with C/C++ with understanding of low-level system concepts
  • Experience with Linux kernel development, real-time systems, or high-performance computing
  • Familiarity with Linux kernel debugging tools (at least some of: crash, ftrace, perf, eBPF)
  • Experience measuring and analyzing system performance metrics

It's a bonus if you have:

  • Master's or higher in Computer Science, Computer Engineering, or Electrical Engineering


  • Experience with real-time Linux variants (PREEMPT_RT patches)
  • Knowledge of kernel internals and ability to read/understand kernel code
  • Familiarity with CPU isolation and IRQ affinity concepts
  • Experience with DPDK or similar kernel bypass technologies
  • Experience with SR-IOV, VF drivers, or NIC offload features

Marginal Functions:

A review of this job description may have omitted some of the marginal functions of the position that are incidental to the performance of the job duties and responsibilities. This job description, in no way, states or implies that these are the only duties and/or responsibilities to be performed by the employee in this position. The employee in this position will be required to follow any other job-related instructions and to perform any other job-related duties requested by his/her supervisor.

Skills and Competencies:

  • Excellent verbal and written communication skills, including the ability to interact clearly and concisely with all departments and levels of management
  • Excellent organizational skills with attention-to-detail
  • Ability to meet multiple deadlines in a fast-paced environment
  • Ability to effectively manage time and prioritize tasks
  • Ability to act with integrity, professionalism, and confidentiality
  • Proficiency with Microsoft Office
  • Familiarity with NetSuite
  • Strong problem-solving skills, especially under time constraints
  • Ability to identify and seek needed information

What Globalstar offers:

  • Work/Life Balance: Paid Time Off, Paid Holidays
  • Financial Benefits: 401(k) Plan with Company Match, Employee Stock Purchase Program, Voluntary and Company Paid Group Life Insurance, Short- and Long-Term Disability Insurance, Medical FSA, Dependent Care, Competitive Salaries
  • Health & Wellness: Health Insurance, Dental Insurance, Vision Insurance, Employee Assistance Program, Comprehensive and Interactive Wellness Program



Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.
View Now
Be The First To Know

About the latest Linux kernel Jobs in United States !

Senior Linux Systems Engineer (Kernel)

10261 New York, New York Bloomberg

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Senior Linux Systems Engineer (Kernel)

Location

New York

Business Area

Engineering and CTO

Ref #

Description & Requirements

Our Team:

The Managed Systems Integration Engineering (MSIE) group is responsible for provisioning, configuring, and maintaining the majority of Bloomberg's production fleet throughout its lifecycle, and the group uses an infrastructure-as-code approach in conjunction with open-source tools to ensure a scalable and reliable environment in which to operate.

Within MSIE, the Systems Internals team is responsible for kernel-space performance and configuration standards, developing tooling for networking stack functionality, and providing engineering leadership for how best to optimize the interaction between applications and OS interfaces. The team is composed of a set of engineers with expertise in eBPF and/or the Linux kernel and acts as a bridge between application development teams and the lower-level components of the OS by assisting with application performance profiling, benchmarking and certifying production-readiness of new OS releases and patches, and advising on how best to consume system resources.

What's in it for you:

You'll work with modern, open-source tooling while maintaining mission-critical systems hosting a wide array of applications for the Bloomberg Terminal product. You will regularly collaborate with other OS and service-owning teams to maintain the stability and performance of operating systems and servers. We'll depend on you to advise on the design, architecture, and utilization of enterprise-class operating systems, with particular focus on Linux. You will have the opportunity to work on developing performance tooling while testing the latest kernels and their features. You will also have the opportunity to contribute back to the open-source community; it is a rewarding experience you can explore with us.

We'll expect you to:

  • Build and evolve eBPF-based tools to enhance observability of the network and other operating system layers

  • Improve Bloomberg's internal Linux kernel regression testing framework

  • Contribute to upstream Linux kernel development and enhancement requests

  • Investigate and resolve complex kernel and network performance issues in partnership with application teams

  • Develop tools that improve telemetry and deepen visibility into application behavior under various system loads

  • Create internal documentation to support knowledge sharing and engineering best practices

You'll need to have:

  • Deep understanding of the Linux kernel including the virtual memory, VFS, IPC, network, and process scheduling subsystems

  • Proven experience in system performance tuning-balancing low latency vs. throughput, NUMA optimization, and hardware/BIOS configuration

  • Ability to create robust testing and certification processes to comprehensively evaluate the impact of hardware changes, tunables, and system software updates to the Bloomberg application stack

  • Proficiency in reading and debugging C source code to troubleshoot kernel-space issues

  • Eagerness to work with a group, share knowledge, and contribute to team goals

  • A Degree in Computer Science, Computer Engineering or related technical field, or equivalent work experience

We would love to see:

  • Experience working with and developing in the Linux kernel, either using eBPF, as a kernel developer, or building low level programs in C

  • Experience programming in Rust or Python

  • Experience with applying formalized performance analysis methodologies such as the USE Method to address complex problems

  • Familiarity with one or more of the following technologies is preferred: Chef, SaltStack, Jenkins, and Ansible

Salary Range = - USD Annually + Benefits + Bonus

The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.

We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation (exempt roles only), paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) +match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.

Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.

Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email

View Now

Senior Linux Systems Engineer (Kernel)

10176 New York, New York Bloomberg

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

Senior Linux Systems Engineer (Kernel)
Location
New York
Business Area
Engineering and CTO
Ref #

**Description & Requirements**
Our Team:
The Managed Systems Integration Engineering (MSIE) group is responsible for provisioning, configuring, and maintaining the majority of Bloomberg's production fleet throughout its lifecycle, and the group uses an infrastructure-as-code approach in conjunction with open-source tools to ensure a scalable and reliable environment in which to operate.
Within MSIE, the Systems Internals team is responsible for kernel-space performance and configuration standards, developing tooling for networking stack functionality, and providing engineering leadership for how best to optimize the interaction between applications and OS interfaces. The team is composed of a set of engineers with expertise in eBPF and/or the Linux kernel and acts as a bridge between application development teams and the lower-level components of the OS by assisting with application performance profiling, benchmarking and certifying production-readiness of new OS releases and patches, and advising on how best to consume system resources.
**What's in it for you:**
You'll work with modern, open-source tooling while maintaining mission-critical systems hosting a wide array of applications for the Bloomberg Terminal product. You will regularly collaborate with other OS and service-owning teams to maintain the stability and performance of operating systems and servers. We'll depend on you to advise on the design, architecture, and utilization of enterprise-class operating systems, with particular focus on Linux. You will have the opportunity to work on developing performance tooling while testing the latest kernels and their features. You will also have the opportunity to contribute back to the open-source community; it is a rewarding experience you can explore with us.
**We'll expect you to:**
+ Build and evolve eBPF-based tools to enhance observability of the network and other operating system layers
+ Improve Bloomberg's internal Linux kernel regression testing framework
+ Contribute to upstream Linux kernel development and enhancement requests
+ Investigate and resolve complex kernel and network performance issues in partnership with application teams
+ Develop tools that improve telemetry and deepen visibility into application behavior under various system loads
+ Create internal documentation to support knowledge sharing and engineering best practices
**You'll need to have:**
+ Deep understanding of the Linux kernel including the virtual memory, VFS, IPC, network, and process scheduling subsystems
+ Proven experience in system performance tuning-balancing low latency vs. throughput, NUMA optimization, and hardware/BIOS configuration
+ Ability to create robust testing and certification processes to comprehensively evaluate the impact of hardware changes, tunables, and system software updates to the Bloomberg application stack
+ Proficiency in reading and debugging C source code to troubleshoot kernel-space issues
+ Eagerness to work with a group, share knowledge, and contribute to team goals
+ A Degree in Computer Science, Computer Engineering or related technical field, or equivalent work experience
We would love to see:
+ Experience working with and developing in the Linux kernel, either using eBPF, as a kernel developer, or building low level programs in C
+ Experience programming in Rust or Python
+ Experience with applying formalized performance analysis methodologies such as the USE Method to address complex problems
+ Familiarity with one or more of the following technologies is preferred: Chef, SaltStack, Jenkins, and Ansible
Salary Range = - USD Annually + Benefits + Bonus
The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.
We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation (exempt roles only), paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) +match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.
Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.
Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
View Now

Senior Software Engineer, Linux Driver and Kernel Developer

94199 San Francisco, California Crusoe

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Crusoe's mission is to accelerate the abundance of energy and intelligence. We're crafting the engine that powers a world where people can create ambitiously with AI - without sacrificing scale, speed, or sustainability.

Be a part of the AI revolution with sustainable technology at Crusoe. Here, you'll drive meaningful innovation, make a tangible impact, and join a team that's setting the pace for responsible, transformative cloud infrastructure.

About This Role:

The Crusoe Cloud Software Development team is seeking a passionate and experienced Senior Software Engineer specializing in Linux Kernel and Driver Development. This role is critical in the design, development, and maintenance of kernel-level drivers and software for our cutting-edge technology products. A deep understanding of Linux kernel internals is essential for developing reliable, high-performance systems supporting our innovative hardware and software solutions. This is a full-time position.

What You'll Be Working On:

  • Linux Kernel Development: Develop and maintain Linux kernel modules, including device drivers, to support new hardware and enhance existing functionality. Design and implement efficient drivers for various hardware devices and optimize existing drivers for performance and reliability.
  • System-Level Troubleshooting: Diagnose and resolve complex system issues at the kernel level. Work closely with hardware teams to debug and resolve hardware-software integration issues.
  • Performance Analysis: Analyze and enhance system performance, focusing on kernel optimization, memory management, and process scheduling.
  • Code Review and Quality Assurance: Conduct thorough code reviews to ensure the highest level of software quality. Implement best practices for kernel development and contribute to continuous improvement initiatives.
  • Cross-Functional Collaboration: Collaborate with other engineering teams, including hardware, software, and QA, to ensure cohesive and integrated product development.
  • Technical Leadership: Provide technical guidance and mentorship to junior engineers, fostering a culture of technical excellence and collaborative problem-solving.
  • Hypervisor Focus: Focus on development, testing, and debugging all aspects of the Linux Kernel as it pertains to the hypervisor hardware and software stack.
  • Hardware Understanding: Work closely with designers and architects to understand functional IP blocks and their use-cases.
  • Debugging and Root-Cause Analysis: Debug and root-cause a variety of hardware and software issues.
What You'll Bring to the Team:
  • Linux Kernel Expertise: Proven knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and profiling.
  • Hardware Experience: Experience working with Smart NIC and DPU hardware (Nvidia CX6/7 and BF3). Experience with kernel bypass and hardware offloads.
  • Debugging & Troubleshooting: Strong debugging skills in kernel context. Experience exercising/validation of systems from user space, and knowledge of user space APIs.
  • Platform Experience: Experience porting/maintaining Linux distributions for a platform. Experience with kexec, kpatch, kdump.
  • Technical Proficiency: Experienced C programmer.
  • Education & Experience: Bachelor's degree in Computer Science, Computer Engineering, or a related field, and a minimum of 5 years of relevant industry experience with 3 years of low-level operating systems exposure.
  • Safety and Compliance: Must be able to pass a background check.
  • Company Values: Embody the Company values.
Bonus Points:
  • Exposure to embedded Linux kernel development.
Benefits:
  • Industry competitive pay
  • Restricted Stock Units in a fast growing, well-funded technology company
  • Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents
  • Employer contributions to HSA accounts
  • Paid Parental Leave
  • Paid life insurance, short-term and long-term disability
  • Teladoc
  • 401(k) with a 100% match up to 4% of salary
  • Generous paid time off and holiday schedule
  • Cell phone reimbursement
  • Tuition reimbursement
  • Subscription to the Calm app
  • MetLife Legal
  • Company paid commuter benefit; $300 per month


Compensation:

Compensation will be paid in the range of $52,000 - 184,000. Restricted Stock Units are included in all offers. Compensation to be determined by the applicant's education, experience, knowledge, skills, and abilities, as well as internal equity and alignment with market data.

Crusoe is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.
View Now
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Linux Kernel Jobs