3,850 Kernel Development jobs in the United States
ASIC Architecture, Kernel Development

Posted 1 day ago
Job Viewed
Job Description
Meta is seeking an ASIC Engineer, Architecture to join our Infrastructure organization. Our servers and data centers are the foundation upon which our rapidly scaling infrastructure efficiently operates and upon which our innovative services are delivered. By holding this role, you will be an integral member of an ASIC team to build accelerators for some of our top workloads enabling our data centers to scale efficiently. You will have an opportunity to work with AI/ML and video codec experts in the company, help architect state-of-the art machine learning accelerators and contribute to modeling these accelerators. Come work and learn alongside our engineers to build "Green" data center accelerators.
**Required Skills:**
ASIC Architecture, Kernel Development Responsibilities:
1. Work on developing Data Center Machine Learning ASIC architecture, algorithms, models, or tools
2. Analyze and map data center workloads to ASIC architecture, as well as develop performance and functional models to validate the architecture
3. Implement various reference silicon architecture models needed for the validation of the accelerators
**Minimum Qualifications:**
Minimum Qualifications:
4. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
5. 6+ experience in either silicon architecture, silicon modeling, performance architecture, kernel development, or building tools for silicon
6. Programming in C, C++, Python, or related Programming Languages
7. Experience and knowledge of Computer Architecture, or tools for silicon development
8. Experience and knowledge working in building custom silicon
**Preferred Qualifications:**
Preferred Qualifications:
9. Master's or PhD degree in Electrical Engineering, Computer Engineering or related areas Experience driving power and performance trade-offs
10. Experience in developing and optimizing compute or collective kernels using CUDA or similar programming languages
11. Understanding of GPU architectures or other AI accelerator architectures
12. Experience in pre-silicon validation processes
13. Experience with runtime development, API design, device driver development, and library implementation
**Public Compensation:**
$142,000/year to $203,000/year + bonus + equity + benefits
**Industry:** Internet
**Equal Opportunity:**
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at
Sr. SW Engineering Technical Lead (Kernel Development)
Posted today
Job Viewed
Job Description
Apply ( Location:San Jose, California, US
+ Alternate Locationhybrid
+ Area of InterestEngineer - Software
+ Compensation Range USD - USD
+ Job TypeProfessional
+ Technology InterestSoftware Development
+ Job Id
This is a hybrid role located in San Jose with 2-3 days in office required.
**Meet the Team**
The Data Center Networking Group develops the Nexus 9000 line of data center and cloud switches that feature application awareness to make the network infrastructure flexible and agile for dynamic response to application needs and virtual machine workload mobility. Data Center also developed a 400G Ethernet transceiver designed to drastically lower the optics price to out compete the competitor offerings.
As we realize our globalization strategies and move into new markets, our diverse, inclusive culture also creates a competitive advantage for Cisco. It ensures we have fresh ideas and execution capabilities and the local knowledge to best serve our customers and build Cisco brand recognition around the globe. By gaining a better understanding of the world and the differences in its people we can change the way it works, lives, plays, and learns.
**Your Impact**
As a Senior SW Embedded Engineering Technical Lead in the Data Center Networking Group, you will work with a team of high performing engineers in building, customizing, developing and delivering the Linux kernel. This is a hands-on technical role for an experienced engineer with extensive demonstrative with the kernel.
Responsibilities
+ Use proven leadership skills in executing complex, cross-functional projects.
+ Collaborate with cross-functional teams, including hardware, QA, and product management and customer support
+ Effectively communicate to convey complex technical concepts to both technical and non-technical stakeholders.
+ Guide and mentor engineering teams.
**Minimum Qualifications:**
+ 15+ years of software experience in computer systems and architecture, with a strong focus on embedded systems and 10+ years of knowledge in Linux kernel architecture and design, hands-on experience with kernel subsystems such as process management, memory management, scheduler, file system, network, security, and interrupt handling
+ Demonstrated expertise in software architecture, modular design, and managing static/dynamic interactions within systems, with a focus on scalability, maintainability, and formal documentation practices
+ Kernel System & Feature Development-Proven track record of introducing new kernel configurations and features across multiple software releases and hardware platforms with demonstrated experience in kernel subsystems, toolchains, sysroot, rootfs, kernel loadable modules (KLMs), patch management & addressing Common Vulnerabilities and Exposures (CVEs)
+ Linux Security and Policy Management-Demonstrated knowledge of security tools like auditd, SELinux, and Linux Security Modules (LSM). Proven ability to implement and manage security policies, analyze system security, and evaluate their architectural impact on the software stack
+ Performance Monitoring and Optimization-Proficient in using modern tools (e.g., BCC, eBPF) for security, performance monitoring, and debugging. Strong understanding of x86 architecture and its impact on system performance and design. Comprehensive knowledge of compilers (e.g., CLANG, GCC), loaders, linkers, and build tools for creating efficient and optimized software
+ Virtualization and Containerization-Experience with virtualization technologies (e.g., ESX, KVM) and containerization platforms (e.g., Docker, LXC), including their integration and management within embedded systems
+ Demonstrated knowledge and/or experience of AI/ML, Generative AI, Agentic AI, MCP, and VIBE coding
**Preferred Qualifications**
+ Experience with scripting languages such as Python and Bash for automation and tooling
+ Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and related tools
+ Familiarity with open-source Linux test tools (LTP) and automation technologies.
+ Comfortable using modern IDEs such as VSCODE, Github copilot, and Windsurf.
+ Proficiency in networking protocols and their implementation within Linux
+ Good understanding of EXT and Squash file systems
+ Familiarity with Yocto framework
**Why Cisco?**
At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Simply put - we power the future.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with
empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.
**Message to applicants applying to work in the U.S. and/or Canada:**
When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits. For non-sales roles the hiring ranges reflect base salary only; employees are also eligible to receive annual bonuses. Hiring ranges for sales positions include base and incentive compensation target. Individual pay is determined by the candidate's hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications, or training. Applicants may not be eligible for the full salary range based on their U.S. or Canada hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process.
U.S. employees haveaccess ( to quality medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, short and long-term disability coverage, basic life insurance and numerous wellbeing offerings.
Employees receive up to twelve paid holidays per calendar year, which includes one floating holiday (for non-exempt employees), plus a day off for their birthday. Non-Exempt new hires accrue up to 16 days of vacation time off each year, at a rate of 4.92 hours per pay period. Exempt new hires participate in Cisco's flexible Vacation Time Off policy, which does not place a defined limit on how much vacation time eligible employees may use, but is subject to availability and some business limitations. All new hires are eligible for Sick Time Off subject to Cisco's Sick Time Off Policy and will have eighty (80) hours of sick time off provided on their hire date and on January 1st of each year thereafter. Up to 80 hours of unused sick time will be carried forward from one calendar year to the next such that the maximum number of sick time hours an employee may have available is 160 hours. Employees in Illinois have a unique time off program designed specifically with local requirements in mind. All employees also have access to paid time away to deal with critical or emergency issues. We offer additional paid time to volunteer and give back to the community.
Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components. For quota-based incentive pay, Cisco typically pays as follows:
.75% of incentive target for each 1% of revenue attainment up to 50% of quota;
1.5% of incentive target for each 1% of attainment between 50% and 75%;
1% of incentive target for each 1% of attainment between 75% and 100%; and once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.
For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
Sr. SW Engineering Technical Lead (Kernel Development)
Posted 1 day ago
Job Viewed
Job Description
Apply ( Location:San Jose, California, US
+ Alternate Locationhybrid
+ Area of InterestEngineer - Software
+ Compensation Range USD - USD
+ Job TypeProfessional
+ Technology InterestSoftware Development
+ Job Id
This is a hybrid role located in San Jose with 2-3 days in office required.
**Meet the Team**
The Data Center Networking Group develops the Nexus 9000 line of data center and cloud switches that feature application awareness to make the network infrastructure flexible and agile for dynamic response to application needs and virtual machine workload mobility. Data Center also developed a 400G Ethernet transceiver designed to drastically lower the optics price to out compete the competitor offerings.
As we realize our globalization strategies and move into new markets, our diverse, inclusive culture also creates a competitive advantage for Cisco. It ensures we have fresh ideas and execution capabilities and the local knowledge to best serve our customers and build Cisco brand recognition around the globe. By gaining a better understanding of the world and the differences in its people we can change the way it works, lives, plays, and learns.
**Your Impact**
As a Senior SW Embedded Engineering Technical Lead in the Data Center Networking Group, you will work with a team of high performing engineers in building, customizing, developing and delivering the Linux kernel. This is a hands-on technical role for an experienced engineer with extensive demonstrative with the kernel.
Responsibilities
+ Use proven leadership skills in executing complex, cross-functional projects.
+ Collaborate with cross-functional teams, including hardware, QA, and product management and customer support
+ Effectively communicate to convey complex technical concepts to both technical and non-technical stakeholders.
+ Guide and mentor engineering teams.
**Minimum Qualifications:**
+ 15+ years of software experience in computer systems and architecture, with a strong focus on embedded systems and 10+ years of knowledge in Linux kernel architecture and design, hands-on experience with kernel subsystems such as process management, memory management, scheduler, file system, network, security, and interrupt handling
+ Demonstrated expertise in software architecture, modular design, and managing static/dynamic interactions within systems, with a focus on scalability, maintainability, and formal documentation practices
+ Kernel System & Feature Development-Proven track record of introducing new kernel configurations and features across multiple software releases and hardware platforms with demonstrated experience in kernel subsystems, toolchains, sysroot, rootfs, kernel loadable modules (KLMs), patch management & addressing Common Vulnerabilities and Exposures (CVEs)
+ Linux Security and Policy Management-Demonstrated knowledge of security tools like auditd, SELinux, and Linux Security Modules (LSM). Proven ability to implement and manage security policies, analyze system security, and evaluate their architectural impact on the software stack
+ Performance Monitoring and Optimization-Proficient in using modern tools (e.g., BCC, eBPF) for security, performance monitoring, and debugging. Strong understanding of x86 architecture and its impact on system performance and design. Comprehensive knowledge of compilers (e.g., CLANG, GCC), loaders, linkers, and build tools for creating efficient and optimized software
+ Virtualization and Containerization-Experience with virtualization technologies (e.g., ESX, KVM) and containerization platforms (e.g., Docker, LXC), including their integration and management within embedded systems
+ Demonstrated knowledge and/or experience of AI/ML, Generative AI, Agentic AI, MCP, and VIBE coding
**Preferred Qualifications**
+ Experience with scripting languages such as Python and Bash for automation and tooling
+ Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and related tools
+ Familiarity with open-source Linux test tools (LTP) and automation technologies.
+ Comfortable using modern IDEs such as VSCODE, Github copilot, and Windsurf.
+ Proficiency in networking protocols and their implementation within Linux
+ Good understanding of EXT and Squash file systems
+ Familiarity with Yocto framework
**Why Cisco?**
At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Simply put - we power the future.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with
empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.
**Message to applicants applying to work in the U.S. and/or Canada:**
When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits. For non-sales roles the hiring ranges reflect base salary only; employees are also eligible to receive annual bonuses. Hiring ranges for sales positions include base and incentive compensation target. Individual pay is determined by the candidate's hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications, or training. Applicants may not be eligible for the full salary range based on their U.S. or Canada hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process.
U.S. employees haveaccess ( to quality medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, short and long-term disability coverage, basic life insurance and numerous wellbeing offerings.
Employees receive up to twelve paid holidays per calendar year, which includes one floating holiday (for non-exempt employees), plus a day off for their birthday. Non-Exempt new hires accrue up to 16 days of vacation time off each year, at a rate of 4.92 hours per pay period. Exempt new hires participate in Cisco's flexible Vacation Time Off policy, which does not place a defined limit on how much vacation time eligible employees may use, but is subject to availability and some business limitations. All new hires are eligible for Sick Time Off subject to Cisco's Sick Time Off Policy and will have eighty (80) hours of sick time off provided on their hire date and on January 1st of each year thereafter. Up to 80 hours of unused sick time will be carried forward from one calendar year to the next such that the maximum number of sick time hours an employee may have available is 160 hours. Employees in Illinois have a unique time off program designed specifically with local requirements in mind. All employees also have access to paid time away to deal with critical or emergency issues. We offer additional paid time to volunteer and give back to the community.
Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components. For quota-based incentive pay, Cisco typically pays as follows:
.75% of incentive target for each 1% of revenue attainment up to 50% of quota;
1.5% of incentive target for each 1% of attainment between 50% and 75%;
1% of incentive target for each 1% of attainment between 75% and 100%; and once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.
For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
Software Engineer for Windows Kernel Driver Development
Posted 3 days ago
Job Viewed
Job Description
Software Engineer for Windows Kernel Driver Development
Numecent is looking for a software engineer to be an integral part of the team that is developing a game changing solution which will revolutionize how applications are deployed on desktop and mobile devices. The ideal candidate will have extensive experience with C++ programming, experience with Windows kernel drivers, developing multi-threaded user applications and system services, strong problem-solving skills, excellent communication skills and the ability to interface with customers.
We have a professional, dynamic and highly collaborative culture at Numecent. Our team likes to have fun while being totally dedicated to continuing our amazing upward trajectory. Every individual on our team can make a significant contribution. Our team is focused towards solving tough engineering problems and about reasoning every solution to its core. We work in small and focused teams, so each person gets ownership over an area, along with tremendous exposure to every other area in the company. We invite you to join some of the brightest, most talented and innovative thinkers in the software deployment world.
Responsibilities
- Implement enhancements to the existing C++ product
- Review design documents and functions specifications
- Implement solutions for the core product development using C++, C, MFC, and Powershell
- Fix reported bugs in client-side filter driver solutions.
- Interact with development team, QA team, and support team to meet project objectives
- Develop unit test modules to ensure high-quality delivery
- Collaborate with QA to identify and remedy software defects
- Debug and troubleshoot customer reported issues by performing root cause analysis
- Analyze product performance issues by performing detailed log analysis, being able to read/diagnose memory dumps, and using profiling tools
- Work with other developers and development teams to integrate software modules
Requirements
- 8+ years of C/C++ software development
- 5 years of Windows driver development.
- Minimum of BSEE, CS or equivalent degree
- Strong C++ programming object-oriented skills
- Experience with Visual Studio 2017/2019/2022, Jenkins, Groovy, and Git
- Extensive knowledge of Windows subsystems (File/Registry/Process) and user/kernel level APIs
- Work with kernel level development tools, debuggers, etc. such as WinDbg
- Low-level operating system knowledge; specifically memory/resource management, scheduling and process control, and I/O libraries.
- Must have experience with Windows filter drivers and/or mini-filter designs.
- Strong understanding of software development processes, including Agile and Scrum
- Ability to work with limited supervision and to solve problems independently
- Ability to break down complicated problems into manageable components
- Work well in time-critical situations
- Capable of providing engineering specifications and technical design documents
- Excellent written and verbal communication skills
- C# and .NET Framework desired but not required
Who we are
Numecent is an award-winning pioneer and technology leader of Cloud and on-premises software solutions for modern workspaces and virtual desktops. Launched out of "stealth" mode in 2012, Numecent is backed by Deutsche Telekom. The technology company has achieved compatibility for over 10,000 applications, delivering over 10 million application sessions annually to end-users across a full spectrum of vertical markets. Numecent's primary customers include Fortune 500 companies consisting of some of the world's largest managed and cloud service providers and enterprises.
Numecent's technology portfolio includes 62 patents, authored by its team of industry-leading, world-class inventors and Windows experts. The company is headquartered in Irvine, California with satellite locations in London and Tokyo. More information can be found at
Kernel Software Development Engineer - Core Drivers Architecture
Posted 3 days ago
Job Viewed
Job Description
Kernel Software Development Engineer - Core Drivers Architecture
Cupertino, California, United States
Software and Services
Summary
Posted: Sep 25, 2025
Weekly Hours: 40
Role Number:
Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll add something.
The Core Operating Systems (Core OS) team is responsible for the foundational software used in Apple's most iconic and beloved products. The Core Drivers Architecture team provides the frameworks and infrastructure that enable 1st and 3rd party developers to create drivers for macOS and iPadOS. We are seeking a highly skilled software development engineer who possesses both large-scale and detail-oriented thinking to assist in the design, debugging, analysis, and development of Apple’s operating systems, particularly in the realm of driver technologies.
Description
Work with a highly skilled engineering team in the design, implementation, and support of kernel driver frameworks. The role includes interacting with multi-functional teams across Apple to bring state-of-the-art kernel and security enhancements to Apple's products. The position will focus on areas such as IPC, kernel, and user space drivers, scheduling, and so on. Engineers also use various debugging tools and techniques to identify system issues and improve quality.
Minimum Qualifications
-
Solid understanding of Operating System implantation fundamentals
-
Proficient with C
-
BS/MS in Computer Science or equivalent knowledge and experience
Preferred Qualifications
-
Experience debugging/testing software spanning multiple layers
-
Experience in C++ and Swift
-
Possesses excellent analytical, programming, and debugging abilities
-
Thrives in a collaborative environment and can clearly communicate technical details
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $147,400 and $272,100, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.Learn more about Apple Benefits. (
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.Learn more about your EEO rights as an applicant ( .
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.Learn more about your EEO rights as an applicant ( .
Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation.
Apple participates in the E-Verify program in certain locations as required by law.Learn more about the E-Verify program ( .
Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Reasonable Accommodation and Drug Free Workplace policy Learn more .
Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more .
Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you’re applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines applicable in your area.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Staff Software Engineer, Linux Kernel & Driver Development

Posted 15 days ago
Job Viewed
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.
Senior Software Engineer, Linux Kernel & Driver Development

Posted 15 days ago
Job Viewed
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.
Be The First To Know
About the latest Kernel development Jobs in United States !
Software Engineering
Posted today
Job Viewed
Job Description
L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do.
L3Harris Technologies is the Trusted Disruptor in the defense industry. With customers’ mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.
L3Harris Engineering Career Fair – Camden, NJ
Date : Tuesday October 14th, 2025
Time : 2:00 pm - 6:00 pm EST
Location : Sheraton Valley Forge King of Prussia, 480 North Gulph Road, King of Prussia, PA, 19406
L3Harris Surface & C5 Systems - Camden is a worldwide leader in the engineering, development, manufacture and integration of high assurance encryption systems for defense and governmental applications. The company’s encryption solutions can be found in a wide range of demanding military environments around the world. Join our dynamic team!
Qualified engineering & program management applicants must be US citizens and possess active government issued security clearance. Applicants without an active government issued security clearance will not be eligible for hire.
We will be interviewing and hiring for the following positions:
- Systems Engineering
- Systems Design Architect
- Software Engineering
- Project Engineering
- Electrical Design Engineering
- PCB Design
- FPGA/VHDL Electrical Engineering
- Quality Engineering
- Program Management (Cyber Program Manager)
Click 'APPLY NOW' to confirm your attendance.
In compliance with pay transparency requirements, the salary range for this role is $91,000 - $178,500. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including relocation stipend, 401(k), EAP, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.
#LI-IK1
L3Harris Technologies is proud to be an Equal Opportunity Employer. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. All applicants will be considered for employment without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender (including pregnancy, childbirth, breastfeeding or other related medical conditions), gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, characteristic or membership in any other group protected by federal, state or local laws. L3Harris maintains a drug-free workplace and performs pre-employment substance abuse testing and background checks, where permitted by law.
Please be aware many of our positions require the ability to obtain a security clearance. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.
By submitting your resume for this position, you understand and agree that L3Harris Technologies may share your resume, as well as any other related personal information or documentation you provide, with its subsidiaries and affiliated companies for the purpose of considering you for other available positions.
L3Harris Technologies is an E-Verify Employer. Please click here for the E-Verify Poster in English or Spanish. For information regarding your Right To Work, please click here for English or Spanish.
Software Engineering
Posted 3 days ago
Job Viewed
Job Description
Job DescriptionJob DescriptionAbout Epirus
Epirus is a high-growth technology company developing software-defined high-power microwave (HPM) systems with devastating counter-electronics effects on modern drone threats. The Epirus Leonidas HPM family of products, empowered by innovations in AI and microelectronics, is human-safe and cost-effective. Distinguishing itself from lasers, Leonidas excels against drone swarms while also bending the cost curve back in DoD's favor - taking drone defeat costs from millions of dollars per drone to pennies on the dollar.
Job Summary: This is an exciting role in a growing company. We are looking for interns to join us on a 10-week program. This will be a hands on and in-person position.
Basic Qualifications:
- Pursuing a Bachelors degree in Computer Science, Software Engineering, Computer Engineering or any related field
- Rising senior or beyond at time of and have a graduation date between 12/2026 - 12/2027. All applicants should be returning to school at the end of their to continue their academic studies.
- Prior , collegiate project team, or laboratory experience
- Proficiency in programming such as Python or C++
- U.S. Person status is required as this position needs to access export-controlled data
ITAR REQUIREMENTS:
- To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. , lawful permanent of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.
People are the most important part of Epirus – and always come first. We don't believe in the word impossible and are always asking "why not" as work to usher in a new paradigm of power efficiency. Our fast-growing team is agile, creative, and innovative. We support a culture of constant learning and sense of belonging among our team members and know that mentorship matters. We embrace , equity and in the workplace and beyond. To deliver on our mission, we are always looking for problem solvers, changemakers and innovators to join our fast-growing team.
As required by the Equal Pay Transparency Act, Epirus provides a reasonable range of minimum compensation for roles that may be hired. Actual compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, and specific office location. For the state of California only, the range of starting pay for this role is: $36—$38 USD
Software Engineering
Posted 3 days ago
Job Viewed
Job Description
Reason for leaving past companies
Education and date of graduation
US Citizen or Perm resident only.
125-140K
This is a Full time permanent position
Company is a distribution firm
MUST have exp in a distribution firm or similar industry(NO insurance/healthcare/financial etc)
Look for candidates for in San Francisco Bay area-including(San Francisco, Oakland and San Jose(which is San Francsico Bay area)
There may be some relo assistance
It is a hybrid position in the long term- BUT Short Term (3-6 Months) may have some travel and on-site to get to know the team and see the software in action
Will travel to other locations when needed -mainly on the west coast- co will reimburse for expenses.
Need someone with 10 yrs Plus exp
Someone with a minimum of 3 yrs. Software Mgmt exp-
This is a "HANDS-ON" Position
Exp dealing with offshore development teams
Strong project mgmt./change mgmt. exp-
Ability to work with user's
Exp working with software packages.
Exp with database mgmt. MUST have exp
Exp with SDLC
EXCELLENT technical and in-depth knowledge of
Lamp Stack(Linux,Apache, PHP and MYSql)
Angular JS
LAMP oriented frameworks
GIT
MUST HAVE EXCELLENT COMMUNICATION SKILLS
Bilingual mandarin/English would be highly desired but not necessary