×
Register Here to Apply for Jobs or Post Jobs. X

Software​/Firmware Engineer – Linux Kernel Dev

Job in Fort Collins, Larimer County, Colorado, 80523, USA
Listing for: TEEMA
Full Time position
Listed on 2025-12-25
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, DevOps, C++ Developer
Salary/Wage Range or Industry Benchmark: 120000 - 165000 USD Yearly USD 120000.00 165000.00 YEAR
Job Description & How to Apply Below
Position: Software/Firmware Engineer – Linux Kernel Dev.

Job Title

Software/Firmware Engineer – Linux Kernel Dev.

Location

Fort Collins, Colorado – Remote/Hybrid/On-site Options

Overview

A growing organization is seeking a Software/Firmware Engineer with deep expertise in Linux kernel development and the versatility to contribute across a broad range of embedded and software engineering projects. This role plays a key part in advancing next‑generation hardware platforms and improving system‑level performance. If you enjoy low‑level engineering, optimizing kernel behavior, and collaborating across hardware, firmware, and software teams, this is an excellent opportunity to take on impactful work.

Responsibilities
  • Enhance and maintain the Linux kernel, including subsystems such as memory management, storage, networking, and device drivers.
  • Develop and refine kernel device tree configurations for custom hardware platforms and SoCs.
  • Debug, profile, and optimize kernel modules and low‑level system behavior.
  • Collaborate closely with hardware and firmware teams to ensure seamless system integration.
  • Contribute to software applications, embedded components, internal tools, and other engineering initiatives.
  • Write clean, maintainable, and efficient code following industry best practices.
  • Participate in architecture discussions, design reviews, and cross‑functional technical planning.
Required Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related discipline.
  • 3+ years of hands‑on Linux kernel development experience.
  • Strong understanding of OS and kernel internals, including:
    • Process and memory management
    • File systems and block I/O
    • Networking stack
    • Synchronization mechanisms
    • Device driver development
  • Proficiency in C and strong knowledge of hardware‑software interaction.
  • Experience with embedded Linux environments, cross‑compilation, and build systems (Yocto, Buildroot, Make, Kconfig).
Nice to Have
  • Experience with security‑related kernel technologies (SELinux, seccomp, LSMs).
  • Exposure to custom hardware, SoCs, BSP development, or board bring‑up.
  • Familiarity with relational or No

    SQL databases.
  • Background in embedded diagnostics or system performance tuning.
Salary

$120,000 – $165,000 annually, depending on experience and technical depth.

Benefits
  • Health insurance coverage (medical, dental)
  • 12 paid holidays; vacation and PTO for all employees, rollover available on PTO
  • 401(k) savings plan
  • Life insurance, accidental death and dismemberment, short‑term disability
Additional Information

Thank you for your interest in this opportunity. If you are selected to move forward in the process, we will contact you directly. If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.

For more information about TEEMA and other career opportunities, please visit our website at

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary