Current jobs related to Linux Kernel Development Engineer - Reno, Nevada - CIQ, Inc.


  • Reno, Nevada, United States HORIBA Group Full time

    Job SummaryHORIBA Semiconductor is seeking an experienced Embedded Linux Firmware Developer to design, write, maintain, test, and install firmware and software to meet customer specifications.Key ResponsibilitiesDevelop firmware in C++ for new products and maintain code for legacy products.Design and implement embedded control systems targeting embedded...


  • Reno, Nevada, United States CIQ, Inc. Full time

    CIQ OVERVIEWCIQ is a software infrastructure company that empowers others to build value on top of our world-class software. We work closely with open-source communities, secure our software infrastructure, and drive performance throughout the entire stack.We love our customers who are doing innovative things like running traditional IT infrastructure,...


  • Reno, Nevada, United States CIQ, Inc. Full time

    CIQ OVERVIEWAt CIQ, Inc., we empower individuals to drive innovation by providing cutting-edge software infrastructure for others to build upon.We foster close relationships with open-source communities, ensure the security of our software infrastructure, and drive performance throughout the entire stack.We're seeking individuals who thrive in teams...


  • Reno, Nevada, United States Wilson Engineers Full time

    Job OverviewWilson Engineers is seeking an experienced Land Development Engineer to join our team in Reno, Nevada. As a key member of our team, you will be responsible for performing site development engineering and project management tasks for residential and commercial projects.Key ResponsibilitiesDesign and develop site plans for residential and...


  • Reno, Nevada, United States Horiba Full time

    Job Title: Firmware EngineerHORIBA Semiconductor is seeking an experienced Firmware Engineer to design, develop, and maintain firmware and software for our cutting-edge products. As a key member of our team, you will be responsible for developing firmware in C/C++ for new products and maintaining code for legacy products.Key Responsibilities:Develop firmware...


  • Reno, Nevada, United States Trilon Group Full time

    Job Title: Land Development EngineerAt R.O. Anderson, a Wilson Engineers company, we are seeking an experienced Land Development Engineer to join our team in Reno, Nevada. This full-time position will work on-site and is responsible for performing site development engineering and project management tasks for residential and commercial projects.Key...


  • Reno, Nevada, United States Jt4llc Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Developer to join our team at Jt4llc. As an Embedded Software Developer, you will be responsible for designing, developing, and integrating software across a multitude of platforms, providing system instrumentation, radar control, and data collection.Key ResponsibilitiesDesign and develop software...


  • Reno, Nevada, United States CIQ, Inc. Full time

    Job SummaryCIQ, Inc. is seeking a highly experienced leader to oversee the development of our computing offerings, including traditional HPC and next-generation computing infrastructures to support GenAI, ML, and compute and data-driven analytics.Key ResponsibilitiesImplementing the strategic vision and direction for our HPC, GenAI, ML computing...


  • Reno, Nevada, United States Legrand North America Full time

    Firmware Automated Test EngineerAbout the Role:We are seeking a highly skilled Firmware Automated Test Engineer to join our team at Legrand North America. As a Firmware Automated Test Engineer, you will be responsible for coordinating and executing the process for analyzing and testing firmware and software that runs in, or interacts with, our NET+OS and...


  • Reno, Nevada, United States Horiba Full time

    About the RoleHORIBA Semiconductor is seeking an experienced Firmware Engineer to design, develop, and maintain firmware and software for our cutting-edge products. As a key member of our team, you will be responsible for developing firmware in C/C++ for new products and maintaining code for legacy products.Key ResponsibilitiesDevelop firmware in C/C++ for...


  • Reno, Nevada, United States CIQ, Inc. Full time

    Job Title: Head of Performance Intensive Computing EngineeringCIQ, Inc. is seeking a highly experienced and skilled leader to oversee the development of our computing offerings, including traditional HPC and next-generation computing infrastructures to support GenAI, ML, and compute and data-driven analytics.Key Responsibilities:Develop and implement the...

  • Mechanical Engineer

    4 weeks ago


    Reno, Nevada, United States Hamilton Full time

    About the RoleHamilton is seeking a highly skilled Mechanical Engineer to join our Research & Development Engineering Team. As a key member of our team, you will be responsible for designing and developing innovative solutions to meet the needs of our customers.Key ResponsibilitiesDesign and develop mechanical systems and components using CAD...

  • Civil Engineer

    4 weeks ago


    Reno, Nevada, United States SLR Full time

    About the RoleSLR International Corporation is seeking a highly skilled Civil Engineer to join our Denver, Colorado office. As a key member of our team, you will be responsible for providing technical expertise and support to project managers on planning, design, permitting, and engineering analysis for a wide range of mining and industrial projects.Key...


  • Reno, Nevada, United States Breadware Full time

    Firmware Solutions ArchitectBreadware is seeking a highly skilled Firmware Solutions Architect to join our team. As a Firmware Solutions Architect, you will be responsible for defining the firmware solution architecture and development for wireless IoT devices. You will work closely with our team to deliver IoT systems using existing and new development...

  • Civil Engineer

    4 weeks ago


    Reno, Nevada, United States Sanderson Stewart a sanbell company Full time

    Job Title: Civil Engineer - Land DevelopmentWe are seeking a highly skilled Civil Engineer to join our Land Development team at Sanbell. As a key member of our team, you will be responsible for creating, improving, and protecting the environment in which we live. Your expertise will be essential in planning, designing, and overseeing the construction of...

  • Project Engineer

    4 weeks ago


    Reno, Nevada, United States Wilson Engineers Full time

    Job SummaryWe are seeking an experienced Project Engineer to join our team at Wilson Engineers. This role will involve working on complex engineering projects, developing design concepts, and leading project teams.Key ResponsibilitiesDevelop and implement design concepts for water and wastewater infrastructure projectsLead project teams and manage project...

  • Civil Engineer

    1 month ago


    Reno, Nevada, United States SLR Full time

    About the RoleSLR International Corporation is seeking a highly skilled Civil Engineer to join our Denver, Colorado office. As a key member of our team, you will be responsible for providing quality technical work products within the field of Civil Engineering.Key ResponsibilitiesExecuting tasks on schedule and on budget while maintaining a high-quality work...


  • Reno, Nevada, United States Jt4llc Full time

    About the RoleJT4, LLC is seeking an exceptional Embedded Software Developer - Advanced C++ Systems Engineer to join our team in Las Vegas, NV. As a key member of our research and development engineering groups, you will be responsible for designing, developing, and integrating software across various platforms, providing system instrumentation, radar...

  • Civil Engineer

    4 weeks ago


    Reno, Nevada, United States gpac Full time

    Job Opportunity: Civil Engineer with Water/Wastewater and Land Development ExperienceGPAC, a leading search firm, is partnering with a local multidisciplinary civil engineering firm to find a talented Civil Engineer with expertise in water/wastewater and land development. The ideal candidate will have a strong background in designing water and wastewater...

  • Software Developer

    3 weeks ago


    Reno, Nevada, United States Accel Entertainment Full time

    Accel Entertainment is seeking a talented Software Engineer to join their team in developing exciting and best-in-class games for the casino industry.The ideal candidate will have a passion for creating innovative software solutions and a strong understanding of Agile software development processes.The Software Engineer will be responsible for developing...

Linux Kernel Development Engineer

2 months ago


Reno, Nevada, United States CIQ, Inc. Full time
About CIQ, Inc.

CIQ, Inc. is a software infrastructure company that provides world-class software solutions for others to build value on top of. We work closely with open-source communities, secure our software infrastructure, and drive performance throughout the entire stack.

Job Summary

We are seeking a highly skilled Linux Kernel Development Engineer to join our team. As a Linux Kernel Development Engineer, you will be responsible for producing and maintaining the Linux Kernel for Rocky Linux. You will work with our Development team to define software requirements and take the lead on operational and technical projects.

Key Responsibilities
  • Design, Development, and Maintenance: Lead the design, development, and maintenance of Linux kernel components for our products and services.
  • Collaboration and Requirements Gathering: Collaborate with cross-functional teams to gather requirements and translate them into efficient and scalable kernel designs.
  • Code Development and Optimization: Write high-quality, modular, and well-documented code in C and other relevant languages, adhering to coding standards and best practices. Optimize kernel code and device drivers to improve performance, stability, and resource utilization.
  • Debugging and Issue Resolution: Debug and resolve complex kernel-level issues, including memory management, process scheduling, and inter-process communication.
  • Integration and Collaboration: Collaborate with hardware engineers and other stakeholders to ensure seamless integration of kernel components with hardware platforms.
  • Staying Up-to-Date: Stay updated with the latest advancements in the Linux kernel community and relevant technologies, evaluating their potential impact on our products and services.
  • Code Review and Feedback: Review code submissions from team members and provide constructive feedback to maintain code quality and consistency.
  • Performance Analysis and Optimization: Conduct performance analysis and optimization of kernel components to meet specified performance targets.
  • Documentation and Knowledge Sharing: Document design decisions, APIs, and processes for future reference and knowledge sharing.
  • Mentorship and Guidance: Provide guidance and mentorship to junior developers, fostering their growth and development.
Requirements
  • Passion for Linux and Open Source Software: A strong passion for Linux and open source software, with a commitment to delivering high-quality, reliable products.
  • C Programming and System Programming: Proficiency in C programming and a deep understanding of low-level system programming concepts.
  • Debugging and Troubleshooting: Strong debugging and troubleshooting skills to identify and resolve complex kernel-level issues.
  • Linux Kernel Internals: In-depth knowledge of Linux kernel internals, file systems, device drivers, and kernel module development.
  • Hardware Platforms and Architectures: Familiarity with hardware platforms and architectures, including x86 and ARM, and their interactions with the Linux kernel.
  • Problem Solving and Analytical Skills: Strong problem-solving and analytical skills with the ability to propose innovative solutions to technical challenges.
  • Communication and Collaboration: Excellent communication and collaboration skills to work effectively in a team-oriented environment.
  • Self-Motivation and Independence: Self-motivated and able to work independently, manage priorities, and meet project deadlines.
Education and Experience

Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience. Minimum of 5 years experience in Linux kernel development, with a strong focus on system-level programming and device driver development. Extensive experience in designing and developing Linux kernel components, including process management, memory management, and inter-process communication. Experience with version control systems, preferably Git, and collaborative development workflows.