1

Linux Kernel Jobs in Massachusetts (NOW HIRING)

Site Reliability Engineer

Cambridge, MA · On-site

$62.25 - $82.75/hr

Knowledge of virtualization, networking, and Linux Kernel internals * Ability to clearly communicate your thoughts, ask the right questions, and defend your views * Responsibility and ownership over ...

Site Reliability Engineer

Cambridge, MA · On-site

$62.25 - $82.75/hr

Knowledge of virtualization, networking, and Linux Kernel internals * Ability to clearly communicate your thoughts, ask the right questions, and defend your views * Responsibility and ownership over ...

Work in a native Linux environment, including Linux kernel networking, OS networking configuration, and Linux Containers (e.g., Docker, CORE). * Proactively engage with team members to understand and ...

Work in a native Linux environment, including Linux kernel networking, OS networking configuration, and Linux Containers (e.g., Docker, CORE). * Proactively engage with team members to understand and ...

Linux kernel driver development/modifications * Familiarity with to bare metal embedded device drivers * Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) * RESTConf interface design ...

Knowledge of Linux kernel modules, device trees, or board bring-up processes. * Experience with Agile administration and coordination of ceremonies and artifacts. * Comfort with standard productivity ...

Work closely with Linux operating system components, including system services, kernel interfaces, device drivers, and hardware integration layers. * Collaborate with Computer Vision, Data Science ...

next page

Showing results 1-20

Linux Kernel information

What is a Linux Kernel job?

A Linux Kernel job involves working on the development, maintenance, and optimization of the Linux kernel, which is the core component of the Linux operating system. Professionals in this role may focus on areas such as device drivers, memory management, file systems, or security. They typically work with programming languages like C and tools such as Git for version control. These roles are common in industries like embedded systems, cloud computing, and operating system development. Strong knowledge of Linux internals and debugging skills are essential for success in this field.

What are some common challenges faced by Linux Kernel Developers, and how can they be addressed?

Linux Kernel Developers often encounter complex issues such as debugging low-level code, maintaining backward compatibility, and efficiently diagnosing hardware-software interactions. Navigating the vast and collaborative open-source community also requires effective communication and adherence to coding standards. These challenges can be addressed by actively participating in kernel mailing lists, leveraging advanced debugging tools, and continuously updating your knowledge through community resources. Being proactive in code reviews and engaging with other developers can also streamline problem-solving and ensure high-quality code contributions. Embracing collaborative best practices helps create robust and maintainable kernel modules.

What are the key skills and qualifications needed to thrive in the Linux Kernel position, and why are they important?

To thrive as a Linux Kernel Developer, you need strong proficiency in C programming, expertise with operating system concepts, and a solid understanding of hardware integration, often backed by a degree in Computer Science or a related field. Familiarity with git version control, debugging tools like gdb, and experience contributing to open-source projects or relevant Linux Foundation certifications are common requirements. Excellent problem-solving skills, attention to detail, and the ability to collaborate within globally distributed teams set top performers apart. These capabilities are essential for navigating the complexities of kernel-level development, ensuring high-quality contributions, and driving innovation in the Linux ecosystem.

What job categories do people searching Linux Kernel jobs in Massachusetts look for? The top searched job categories for Linux Kernel jobs in Massachusetts are:
Infographic showing various Linux Kernel job openings in Massachusetts as of July 2026, with employment types broken down into 88% Full Time, and 12% Contract. Highlights an 70% In-person, 6% Hybrid, and 24% Remote job distribution.
Sr Principal Program Protection Software Engineer

Sr Principal Program Protection Software Engineer

Raytheon

Woburn, MA • On-site

$134K - $184K/yr

Full-time

Posted 29 days ago


Raytheon rating

9.1

Company rating: 9.1 out of 10

Based on 95 frontline employees who took The Breakroom Quiz

3rd of 527 rated manufacturers


Job description

Job Summary:
Raytheon is the world's largest aerospace and defense company, dedicated to solving complex problems. The Sr Principal Program Protection Software Engineer will design and implement radar software applications, ensuring security and performance while contributing to DevSecOps initiatives.
Responsibilities:
• Apply the latest technologies and be responsible for designing, implementing, debugging and fixing problems with the Radar software applications.
• Implement real-time software design and the performance implications associated with specific Security implementations.
• Design the program protection solution to be integrated with the overall tactical radar software, with an understanding of the radar system “big picture” and be able to develop or review detail solutions at the source code level.
• Enable DevSecOps initiatives and continuous improvement efforts
• implementation strategy
• Create a product roadmap for the future and where the program wants to go
Qualifications:
Required:
• Typically requires a Bachelor’s in Science, Technology, Engineering, or Mathematics and a minimum of 10 years of relevant experience
• 10+ years working in a Linux/Unix environment
• Knowledge of modern computer architectures and hardware technologies
• Experience with the Linux Operating System
• Programming Languages: C/C++
• The ability to obtain and maintain a Secret U.S. security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
Preferred:
• Operating System Knowledge
• Field Programmable Gate Arrays (FPGAs) and Application-Specific Integrated Circuits (ASICs)
• Understanding and extending the Linux Kernel via Kernel Modules
• Experience with the VxWorks or other Real Time Operating Systems
• Experience with the application of, or knowledge of, Cryptography
• Scripting Languages like Python / Perl
• Java or other high-level languages
• Knowledge of other alternative computer architectures such as MIPS / PPC / ARM
• Use of the following software development tools/frameworks: Jenkins, CMake, Google Test, Google Protocol Buffers, GCC
• Experience working on embedded systems
• Experience working on Real Time systems
• Experience developing multithreaded applications.
Company:
Raytheon, an RTX business, creates next-generation defense solutions that are smarter, faster and better than previously thought possible. Founded in 1948, the company is headquartered in Waltham, USA, with a team of 10001+ employees. The company is currently Late Stage.

What Raytheon employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom