Systems Engineer
Dallas, TX / New York , NY / Seacaucus, NJ
Infrastructure /
Full Time /
Hybrid
Job Requisition: Senior Systems Engineer – Embedded Linux and Automation Expert Position Overview: We are seeking a Senior Systems Engineer with extensive experience in building and optimizing Linux-based embedded systems. The ideal candidate will have a deep understanding of custom kernel development, bare-metal performance optimization, and expertise in building and managing systems from the ground up. This role requires a hands-on engineer who thrives in solving complex challenges, enjoys fine-tuning performance at the hardware level, and has a passion for automation and orchestration in both embedded and enterprise environments.
Key Responsibilities
- Design, develop, and maintain Linux-based embedded systems with a focus on bare-metal performance optimization.
- Build custom Linux kernels tailored for specific hardware platforms using tools such as BusyBox and other minimal runtime environments.
- Build Custom Linux distributions from source (e.g., Gentoo from Stage 1) to ensure complete control over the build process, optimizing binaries, libraries, and compilers for specific hardware needs.
- Develop and manage Docker/PodMan containers and other container frameworks to support orchestration and automation in embedded and enterprise environments.
- Implement Ansible-based automation for deployment, configuration management, and orchestration across Linux and Windows systems.
- Design and maintain robust system monitoring, logging, authentication, and security protocols to ensure stability, security, and compliance.
- Contribute to the overall architecture and design of embedded and cloud-based systems to ensure scalability, reliability, and security.
- Collaborate with cross-functional teams, including software developers, DevOps engineers, and hardware teams, to deliver high-performance solutions.
- Required Skills and Qualifications:
- 10+ years of experience in systems engineering with a focus on Linux-based embedded systems.
- Proven expertise in custom kernel building, bare-metal, and system optimization.
- Deep knowledge of Linux, including building from source and optimizing systems at the compiler level (e.g., GCC, Clang).
- Artisanal level BASH and or Python scripting. PowerShell experience.
- Cross-platform unattended installation processes and procedures for Linux and Windows Server operating systems. (e.g., PXE, Netboot)
- Strong experience with BusyBox and similar lightweight utilities for embedded systems.
- Advanced proficiency in container technologies such as Docker or Podman, and experience with orchestration tools (e.g., OpenShift, Kubernetes, Docker Swarm).
- Hands-on experience with Ansible for configuration management, deployment automation, and system orchestration across heterogeneous environments.
- Strong understanding of system monitoring protocols (e.g., NMON, SNMP, Prometheus, RedFish, LLDP), logging protocols (e.g., Syslog, ELK Stack, Splunk), and authentication protocols (e.g., Active Directory, Kerberos, LDAP).
- In-depth knowledge of security best practices, including vulnerability management, encryption, and secure system design.
- Intimate knowledge of and hands on experience with deployment and administration of DNS, NTP, PTP, HTTP systems.
Preferred Qualifications
- Familiarity with low-latency computing environments.
- Experience in cross-compilation toolchains and embedded debugging tools.
- Strong understanding of network protocols and performance tuning for embedded applications.
- Intimate knowledge of hardware architectures (x86,x64) and embedded peripherals (RAID, TPM, HBA)
- Diverse enterprise server platform experience (e.g., Dell Poweredge + DRAC, HPE Proliant + ILO)
- Windows Active Directory topology design and administration.
Soft Skills
- Strong problem-solving skills and a creative mindset for tackling complex challenges.
- Excellent communication and collaboration skills, capable of working with diverse teams.
- A passion for optimizing systems and driving efficiency.
- Self starter that can identify areas for improvement and propose collaborative solutions.
- Enterprise storage solutions. (e.g., NAS, SAN, FCOE)
- Cloud platform architecture and on-premises interoperability. (e.g., Microsoft Azure, Amazon AWS)