Systems Software Engineer (Linux & Bare Metal) jobs in United States
info-icon
This job has closed.
company-logo

Belcan · 10 hours ago

Systems Software Engineer (Linux & Bare Metal)

Belcan is a leading provider of qualified personnel to many of the world's most respected enterprises, and they are seeking a Systems Software Engineer focused on building and operating software for provisioning and managing physical servers. The role involves developing services and automation for server management, including boot flows and integration with distributed systems.

Enterprise SoftwareIndustrial EngineeringProject ManagementSoftwareTechnical Support
check
Work & Life Balance
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Design, develop, and maintain distributed services and APIs that support bare-metal provisioning and platform automation
Build and evolve PXE/iPXE boot workflows, OS deployment pipelines, and hardware provisioning processes
Apply distributed systems and microservices patterns while contributing to platform architecture decisions
Write clean, maintainable, well-documented code; participate in peer reviews and mentor junior engineers
Build and maintain CI/CD pipelines, automated testing frameworks, and deployment workflows
Containerize and orchestrate services using Docker and Kubernetes; deploy across cloud or hybrid environments as needed
Implement monitoring, logging, and observability to ensure system reliability, performance, and security
Debug complex issues across hardware, firmware, Linux, and user-space services
Perform load testing, performance tuning, and reliability validation for platform services
Collaborate closely with DevOps, QA, Product, and Hardware teams in an Agile environment
Communicate technical concepts clearly to both technical and non-technical stakeholders
Implement unit, integration, and contract testing to maintain high code quality

Qualification

LinuxBare-metal orchestrationCI/CD pipelinesGoPythonPXE/iPXEDebugging toolsAgile collaborationTechnical communication

Required

Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
5-10 years of professional software engineering experience, preferably in systems or platform environments
Strong Linux experience, including system administration, internals, systemd, boot process, kernel tuning, and module development
Proficiency debugging kernel and user-space interactions using tools such as strace, perf, dmesg, lsof, and sysctl
Solid understanding of PXE/iPXE, DHCP, TFTP, BIOS/UEFI, and hardware provisioning workflows
Experience with bare-metal orchestration tools such as Tinkerbell, MAAS, or Foreman
Familiarity with BMC interfaces (IPMI, Redfish), RAID configuration, and hardware telemetry
Experience building immutable OS images (Talos, CoreOS, Yocto) and knowledge of secure boot, disk encryption (LUKS), and TPM provisioning
Understanding of disk partitioning, cloning, and custom OS deployment pipelines
Proficiency in Go or Python (FastAPI, Django, Flask) with strong programming fundamentals
Ability to travel up to 5% as needed

Company

Belcan is a engineering services company offering design, manufacturing, and IT solutions for aerospace, defense, automotive, and more.

Funding

Current Stage
Late Stage
Total Funding
unknown
2024-06-10Acquired

Leadership Team

leader-logo
Dave Brandel
President & COO, Engineering Solutions
linkedin
leader-logo
David Moya
DIRECTOR OF OPERATIONS
linkedin
Company data provided by crunchbase