Embedded Linux Software Engineer

HAYSTACK MOBILE TECHNOLOGIES, LLC
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 70K

Job location

Remote

Tech stack

ARM
JIRA
Booting (BIOS)
Data Transmissions
Linux
Linux on Embedded Systems
Ethernet
Linux kernel
Linux System Administration
Linux Distribution
Network Protocols
Data Streaming
Systems Integration
TCP/IP
GIT
Yocto
Build Tools
Software Version Control

Job description

This is a chance for a high-calibre Engineer to dive deep into the Linux Kernel and ARM architectures. You will be designing mission-critical software in C, pushing the limits of global networking technology while working on complex, large-scale systems integration., * Design and implement robust, high-performance software solutions using C for advanced networking hardware.

  • Integrate Linux software directly with hardware, interpreting complex schematics to ensure seamless functionality.
  • Take ownership of the Linux boot process, DTB (Device Tree Blob) configuration, and custom kernel driver development.
  • Develop sophisticated user-level software that interfaces directly with the Linux OS to manage data flow.
  • Collaborate with cross-functional engineering teams to troubleshoot and resolve complex technical bottlenecks in global infrastructure.

Requirements

  • Extensive experience developing for ARM MCUs and processors using C.
  • Strong expertise in Linux-based systems development, specifically focusing on the Kernel and Drivers.
  • High proficiency with the Linux boot sequence and DTB integration.
  • Solid understanding of Networking Protocols (TCP/IP, Ethernet, etc.) and low-level data communication.
  • Hands-on experience with Yocto Project or similar build systems for custom Linux distributions.
  • Familiarity with modern development workflows using Git and JIRA for version control and project tracking.

Benefits & conditions

  • Competitive salary up to £70,000 based on experience.
  • The opportunity to work on infrastructure-scale projects that impact millions of users worldwide.
  • Collaborative and technically challenging engineering environment with a focus on innovation.
  • Strong career progression within a globally recognised leader in the communications industry.

Apply for this position