Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Linux Kernel Developer image - Rise Careers
Job details

Linux Kernel Developer

At Wyetech, you’ll be at the center of an award-winning corporate culture, breaking technological barriers and solving real-world problems for our federal government customers. We are committed to hiring the best of the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry.


Designs, develops, tests, and documents software code. Plans, analyzes, programs and implements coding practices.


Due to federal contract requirements, United States Citizenship and position appropriate security clearance is required. (e.g. Active TS/SCI security clearance with agency appropriate polygraph).


Capabilities
  • Develop software drivers
  • Develop software applications
  • Process digital signals
  • Develop Client/server applications
  • Analyze and implement Legacy and current processor technology
  • Analyze and implement Operating systems, architectures, and interfaces
  • Develop code using Assembly and high-level programming languages
  • Reverse engineer software/code
  • Develop embedded software
  • Communicate status of work
  • Peer review software
  • Moderate software peer reviews
  • Lead a Software development team and ensure work is completed in accordance with the - constraints of the technical process being used on any particular project
  • Communicate plans and progress, identify potential problems, and recommend viable solutions


Required Qualifications
  • TS/SCI with agency appropriate poly
  •  Ten (10) years of experience in software and firmware design, development, and test to include writing clear, concise, functioning and fully commented code, and a Bachelor’s degree in a relevant field of expertise (e.g., Engineering, Physical Science, Computer Science, or Systems Engineering) from an accredited college or university.
  • A Master’s degree in a relevant field of expertise may be substituted for two (2) years of experience.
  • Four (4) years of additional experience in software and firmware design, development, and test may be substituted for a Bachelor’s Degree.


Required Technical Skills
  • Extensive embedded Linux experience
  • Extensive development experience with C/C++


Desired Technical Skills
  • Linux kernel development experience
  • Networking experience
  • Embedded RTOS experience


The Benefits Package
  • Wyetech believes in generously supporting employees as they prepare for retirement. The company automatically contributes 20% of each employee's gross compensation to a Simplified Employee Pension (SEP) IRA, with no requirement for employee matching. All contributions are fully vested from day one, ensuring immediate ownership of retirement funds. 

Additional benefits include:
  • Wyetech provides a generous PTO plan of up to 200 hours annually, aligned with applicable state leave regulations. Employees have the flexibility to adjust their PTO allocation at the start of each calendar year, ensuring it meets their evolving needs.

Full-time employees have the option to participate in a variety of voluntary benefit plans including:
  • A Choice of Medical Plan Options, some with Health Savings Account (HSA)
  • Vision and Dental
  • Life and AD&D Benefits
  • Short and Long-Term Disability
  • Hospital Indemnity, Accident, and Critical Illness Insurances
  • Optional Identity Theft and Legal Protection Services


Company Environment & Perks
  • Employee Referral Bonus Eligibility up to $10,000 
  • Mobility Among Wyetech-supported Contracts 
  • Various contract and work locations throughout Maryland, Virginia, Colorado, Texas, Utah, Alaska, Hawaii and OCONUS
  • Various team-building events throughout the year such as: monthly lunches, summer company picnic, and an annual holiday party. 
  • Employees receive two complementary branded clothing orders annually.


$81.16 - $109.91 an hour
Pay Range: $81.16 - $109.91 per hour*
Hourly pay rates listed for this position serve as a general guideline and are not a guarantee of compensation. Compensation will vary dependent upon factors including but not limited to: Government contract rates; education; relevant prior work experience, knowledge, skills, and competencies; certifications, and geographic location. *Hourly pay rates reflect the pre-benefit gross wage amounts.

Wyetech, LLC is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. 


Affirmative Action Statement:

Wyetech, LLC is committed to the principles of affirmative action in all hiring and employment for minorities, women, individuals with disabilities, and protected veterans.


Accommodations:

Wyetech, LLC is committed to providing an inclusive and accessible hiring process. If you need any accommodations during the application or interview process, please contact David Schroeder, Jr. at 844-WYETECH x727 or staffing@wyetech.com. We are happy to provide reasonable accommodations to ensure equal access to all candidates. 

Wyetech Glassdoor Company Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Wyetech DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Wyetech
Wyetech CEO photo
Unknown name
Approve of CEO

Average salary estimate

$198101.5 / YEARLY (est.)
min
max
$168030K
$228173K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Linux Kernel Developer, Wyetech

At Wyetech, we're looking for a talented Linux Kernel Developer to join our innovative team in Ft. Meade, Maryland. If you're passionate about creating technology that breaks barriers and aids our federal government clients, you might just be the perfect fit! As a Linux Kernel Developer, you'll design, develop, test, and document software code while engaging in exciting projects that involve everything from developing software drivers to implementing coding practices on legacy and current processors. You’ll also have the chance to work with a wide variety of programming languages and technologies, particularly in embedded software. We're committed to excellence and pride ourselves on our unique employee experience—this is truly a place where you can grow both personally and professionally. Additionally, we prioritize safety; as such, candidates must be U.S. citizens and possess an appropriate security clearance, such as an active TS/SCI with the agency’s polygraph. If you have at least ten years of experience in software and firmware design along with a solid technical background, we want to hear from you! Joining Wyetech not only means working on groundbreaking projects but also enjoying a generous benefits package, including retirement contributions, flexible PTO options, and various health plans. Let’s build the future together!

Frequently Asked Questions (FAQs) for Linux Kernel Developer Role at Wyetech
What does a Linux Kernel Developer do at Wyetech?

A Linux Kernel Developer at Wyetech designs, develops, tests, and documents software code primarily for federal government solutions. The role involves extensive work in embedded Linux, software drivers, and applications, as well as engaging with both legacy and current processor technologies.

Join Rise to see the full answer
What qualifications are necessary for a Linux Kernel Developer position at Wyetech?

To be considered for a Linux Kernel Developer role at Wyetech, candidates should have a minimum of ten years of experience in software and firmware design. A bachelor’s or master’s degree in a relevant field is also required, alongside an active TS/SCI security clearance with an appropriate agency polygraph.

Join Rise to see the full answer
What skills are essential for a Linux Kernel Developer at Wyetech?

Essential skills for a Linux Kernel Developer at Wyetech include extensive experience with embedded Linux, development proficiency in C/C++, and a solid understanding of operating systems and architectures. Familiarity with networking technologies and embedded RTOS is also desirable.

Join Rise to see the full answer
What is the work environment like for Linux Kernel Developers at Wyetech?

The work environment at Wyetech for Linux Kernel Developers is collaborative and innovative, emphasizing teamwork through monthly lunches, an annual holiday party, and opportunities for mobility among various contracts in multiple states.

Join Rise to see the full answer
How does Wyetech support the development of Linux Kernel Developers?

Wyetech supports the development of its Linux Kernel Developers through a robust benefits package that includes automatic retirement contributions, flexible PTO options, and the provision of continuous learning opportunities, designed to foster personal and professional growth.

Join Rise to see the full answer
What are the pay range and benefits for a Linux Kernel Developer position at Wyetech?

The pay range for a Linux Kernel Developer at Wyetech is between $81.16 and $109.91 per hour, varying based on experience and qualifications. In addition, the company offers a comprehensive benefits package that includes generous PTO, medical plans, and various insurances.

Join Rise to see the full answer
Does Wyetech provide accommodations for applicants applying for the Linux Kernel Developer role?

Yes, Wyetech is committed to providing an inclusive and accessible hiring process. Candidates requiring accommodations during the application or interview process can reach out for assistance.

Join Rise to see the full answer
Common Interview Questions for Linux Kernel Developer
Can you describe your experience with embedded Linux development?

When answering this question, highlight specific projects showcasing your experience with embedded Linux. Share details about the technologies used and the outcomes achieved, demonstrating your problem-solving skills and expertise in the field.

Join Rise to see the full answer
What strategies do you use for debugging kernel-level code?

Discuss your process for debugging kernel-level code, including tools and methods you use. Be specific about challenges faced in the past and how you resolved them to show your analytical thinking and technical skills.

Join Rise to see the full answer
How do you approach designing software for legacy systems?

Explain your methodology for designing software that integrates with legacy systems. This might include assessing current architecture, understanding the limitations of older technologies, and how you balance that with modernization requirements.

Join Rise to see the full answer
What programming languages are you most comfortable with, especially in kernel development?

List the programming languages relevant to the role, particularly C and C++. Provide examples of how you've used these languages in Linux kernel development, showcasing your proficiency and capability.

Join Rise to see the full answer
How do you ensure the quality of your code?

Talk about your coding practices, such as peer reviews, automated testing, and code documentation. Highlight how these practices lead to better quality and more maintainable code.

Join Rise to see the full answer
What is your experience with developing client/server applications?

Detail any experience you have with client/server applications, mentioning frameworks or technologies you're familiar with. Discuss specific roles you’ve played in those projects and the challenges you overcame.

Join Rise to see the full answer
How do you stay updated with the latest developments in Linux kernel technology?

Share resources you utilize such as blogs, online courses, or developer conferences. Mention participation in open-source projects to demonstrate your commitment to continuous learning and staying current in the industry.

Join Rise to see the full answer
Have you been involved in leading a software development team? If so, how did you manage that?

Provide examples of leadership roles you've held, discussing your management style. Highlight how you ensured project completion on time, motivated team members, and addressed challenges effectively.

Join Rise to see the full answer
Describe a time you reverse engineered software. What was the outcome?

Discuss the context of the reverse engineering task, the tools and methodologies used, as well as the results. Aim to demonstrate your analytical skills and how your efforts contributed positively to the overall project.

Join Rise to see the full answer
What challenges have you faced when implementing new coding practices? How did you overcome them?

Reflect on any challenges you've faced regarding coding practices, whether related to team dynamics or technical difficulties. Describe how you proactively approached these challenges, leading to constructive change.

Join Rise to see the full answer
Similar Jobs
Wyetech Hybrid Laurel, Maryland
Posted 2 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Startup Mindset
Collaboration over Competition
Growth & Learning
Inclusive & Diverse
Photo of the Rise User
Posted 2 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
November 25, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!