How Remoteville checks and expires listings

Sr. Embedded Software Engineer

Skills
CLICommandContextDigital LogicDirect Market AccessFreescaleOptimization
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 3-5+ years building and shipping embedded systems using Linux
  • Proficiency in Linux kernel customization device driver design and development
  • Experience with Yocto Buildroot or Open Embedded
  • Experience with performance optimization and kernel-level troubleshooting
  • Experience with ARM Cortex-A or X86 architectures and SoCs
  • Experience with Linux kernel or similar OS kernel development
  • Proven root-cause investigation of OS hypervisor or hardware driver bugs
  • Proficiency in C programming language
  • Proficiency with Git at a command line level
  • Ability to manage multiple projects and meet schedules
  • Experience leading software projects and unblocking supporting teams
  • Must be a US citizen or US person
  • Deep knowledge in new Linux kernel driver development or OS core kernel development

Nice to have

  • Self-directed
  • Results-driven
  • Detail-oriented
  • Quality-focused
  • Collaborative
  • Urgent

Day to day

  • Work within the professional services division across diverse technologies including Lynx products customer requirements and open source software.
  • Act as an embedded Linux expert covering kernel CPU architecture security device drivers and performance optimization while enabling customer engineering teams.
  • Design develop refactor and debug real-time software architectures modular components and complex low-level hardware-software interactions.
  • Collaborate with customers and internal teams provide technical proposals support lifecycle decisions and ensure high-quality deliverables on schedule.