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
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
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
Belcan is a engineering services company offering design, manufacturing, and IT solutions for aerospace, defense, automotive, and more.
Funding
Current Stage
Late StageTotal Funding
unknown2024-06-10Acquired
Recent News
2026-01-22
2025-10-31
Company data provided by crunchbase