Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Diverse Lynx

Senior Embedded Software Engineer

Diverse Lynx

Embedded Software Engineer at Lynx, developing Linux-based solutions for mission-critical edge systems. Collaborating with teams on software design, development, and customer integration.

Posted 6/13/2026full-timeRemote • 🇺🇸 United StatesSenior💰 $100,000 - $130,000 per yearWebsite

Tech Stack

Tools & technologies
Linux

About the role

Key responsibilities & impact
  • Working under our professional services division.
  • Be an embedded Linux expert (kernel, CPU-architecture, security, general device-drivers, and performance optimization) in the customer engineering team and enable customers in doing their embedded SW development.
  • Design, develop, and refactor real-time software architectures and modular software components.
  • Reproduce, isolate and debug complex low-level problems that may span interfaces between hardware and software.
  • Collaborate with the customer and internal teams to always enhance the overall project experience.
  • Contribute to the overall product design to help customers through various aspects of their product lifecycle.
  • Working closely with the team to ensure the project deadlines are met and risks/issues are proactively identified and communicated to the customer.
  • Ensure high quality of our deliverables.
  • Developing technical proposals to help customers make technical decisions.
  • Perform additional job duties as assigned.

Requirements

What you’ll need
  • 3-5+ years of experience building and shipping embedded systems using Linux.
  • Proficiency in Linux kernel customization, device driver design and development and at least one or more build environments such as Yocto, Buildroot, or Open Embedded.
  • Experience with performance optimization and advanced troubleshooting at kernel-level.
  • Experience with memory managed high performance ARM Cortex-A or X86 architectures and SoCs (NXP, Freescale, Intel, AMD, Xilinx, Altera, …).
  • Experience with the Linux kernel itself or the kernel of any other operating system with strictly isolated kernel and user spaces.
  • Proven success with root-cause investigation of bugs related to operating systems, hypervisors, or hardware-level drivers.
  • Proficiency in the C programming language
  • Proficiency with Git at a command line level
  • Ability to track and work on multiple projects simultaneously while meeting schedules.
  • Demonstrated experience of leading software projects while providing technical inputs to unblock supporting teams.
  • Keen sense of urgency and drive for results.
  • Ability to work independently with minimal oversight.
  • Must be a US citizen or US person.

Benefits

Comp & perks
  • Low-cost Medical / Dental / Vision coverage options
  • 401K with generous employer match
  • Responsible Paid Time Off + Paid Holidays
  • Remote work opportunities based on role
  • Employee Assistance Program (EAP)
  • Career growth and professional development opportunities

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
embedded LinuxLinux kernel customizationdevice driver designperformance optimizationadvanced troubleshootingARM Cortex-A architectureX86 architectureC programming languageGitreal-time software architectures
Soft Skills
collaborationproject managementcommunicationproblem-solvingleadershipindependenceurgencyresults-driven