Diverse Lynx

Senior Embedded Software Engineer

Diverse Lynx

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $120,000 - $160,000 per year

Job Level

Senior

Tech Stack

LinuxOpen Source

About the role

  • Working under our professional services division. This allows opportunities to work on a vast array of differing technologies, including Lynx’s key products, many additional customer requirements, and open source software.
  • Collaborate with the customer and internal teams to always enhance the overall project experience.
  • Developing technical proposals to help customers make technical decisions.
  • 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.
  • Contribute to the overall product design to help customers through various aspects of their product lifecycle.
  • Be an embedded expert (kernel, CPU-architecture, general device-drivers, performance optimization, user-space) in the customer engineering team and enable customers in doing their embedded SW development.
  • Be the system-SW generalist and take-up any technical challenge and resolve it through the right solution.
  • Proactively notify Sales team of potential change order and drive it to completion as required on per-project basis.
  • Perform additional job duties as assigned.

Requirements

  • 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.
  • Over and above, a deep commitment to your own quality work and a strong desire to help the entire team to succeed.
  • Must be a US citizen or US person.
  • Applicant must have proven, extensive depth of knowledge in one or more of the following three categories: New driver development, Operating System core kernel development experience, Hypervisor development experience.
Benefits
  • Low-cost Medical / Dental / Vision coverage options
  • 401K with generous employer match
  • Responsible Paid Time Off + 11 Paid Holidays
  • Remote work opportunities based on role
  • Employee Assistance Program (EAP)
  • Career growth and professional development opportunities

Applicant Tracking System Keywords

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

Hard skills
C programming languageLinux kernelARM Cortex-A architectureX86 architectureSoCsroot-cause investigationhypervisorshardware-level driversGitembedded software development
Soft skills
project managementleadershipcommunicationproblem-solvingindependenceurgencyteam collaborationquality commitmenttechnical inputmulti-project tracking