CrawlJobs Logo

Senior Build System Engineer

· Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

The Open Home Foundation is looking for a Senior Build System Engineer to join our Ecosystem department on a contract basis for a specific, high-impact project for ESPHome. The goal of this project is to phase out our dependency on PlatformIO. By eliminating PlatformIO from the ESP-IDF path, we remove a third-party dependency that must be maintained and versioned. This simplifies the toolchain and reduces potential points of failure. Crucially, it enables faster issue resolution. This role will involve significant architectural work involving both the large C++ core codebase and the Python code generation component.

Job Responsibility

  • Lead the architectural design to replace PlatformIO's orchestration role within ESPHome with a native, Python-based solution that interacts directly with vendor SDKs
  • Implement direct integration with native toolchains, specifically focusing on the Espressif IDF (IoT Development Framework) using modern CMake
  • Develop the mechanisms within ESPHome's Python backend for toolchain acquisition, version management, and library dependency handling that PlatformIO previously managed
  • Update ESPHome’s existing Python CLI and dashboard code to seamlessly utilize the new CMake-based build backend
  • Review code from team members regarding build system changes
  • Ensure the new build system reliably produces working binaries across supported platforms and complex configurations

Requirements

  • Senior experience in architecting and implementing complex software build systems
  • Expert-level knowledge of modern CMake, specifically in cross-compilation environments for embedded systems
  • Strong expertise in Python development
  • Deep understanding of embedded toolchains (compilers, linkers, sysroots) and vendor SDKs, particularly Espressif IDF
  • Experience with Git and GitHub
  • Professional Fluency in English: Excellent written and verbal communication skills in English

Nice to have

  • A passion for smart homes and automation
  • Experience as an ESPHome user
  • Previous experience contributing to, or deeply analyzing the internals of, PlatformIO
  • Experience with C/C++ package management design concepts (e.g., Conan, vcpkg)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Build System Engineer

8 matching positions

Senior Build System Engineer

The Open Home Foundation is looking for a Senior Build System Engineer to join o...
Location
Location
Salary
Salary:
Not provided
Open Home Foundation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Senior experience in architecting and implementing complex software build systems
  • Expert-level knowledge of modern CMake, specifically in cross-compilation environments for embedded systems
  • Strong expertise in Python development
  • Deep understanding of embedded toolchains (compilers, linkers, sysroots) and vendor SDKs, particularly Espressif IDF
  • Experience with Git and GitHub
  • Professional Fluency in English: Excellent written and verbal communication skills in English
Job Responsibility
Job Responsibility
  • Lead the architectural design to replace PlatformIO's orchestration role within ESPHome with a native, Python-based solution that interacts directly with vendor SDKs
  • Implement direct integration with native toolchains, specifically focusing on the Espressif IDF (IoT Development Framework) using modern CMake
  • Develop the mechanisms within ESPHome's Python backend for toolchain acquisition, version management, and library dependency handling that PlatformIO previously managed
  • Update ESPHome’s existing Python CLI and dashboard code to seamlessly utilize the new CMake-based build backend
  • Review code from team members regarding build system changes
  • Ensure the new build system reliably produces working binaries across supported platforms and complex configurations
Read More
Arrow Right

Senior System Engineer 6 (FORECASTED)

The Systems Engineer will collaborate across multiple organizations and programs...
Location
Location
USA , Annapolis Junction
Salary
Salary:
182000.00 - 233000.00 USD / Year
ctp-web.com Logo
Columbia Technology Partners
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • U.S. Citizenship is required for all applicants
  • CTP is an equal opportunity employer and abides by applicable employment laws and regulations
  • All applicants and employees are subject to random drug testing in accordance with Executive Order 12564
  • Employment is contingent upon successful completion of a security background investigation and polygraph
  • DOD 8570 Certification
  • This position requires an active Security Clearance with appropriate Polygraph
  • Experience: Minimum of fifteen (15) years performing Senior System Engineer (Level 6) functions
  • Education: Bachelor's degree in Engineering, Computer Science, or Mathematics required
  • Coursework in other degree programs may substitute for required technical majors
  • Industry, Government, or Military experience may substitute for the degree requirement (every 5 years of relevant experience equals one year of degree credit)
Job Responsibility
Job Responsibility
  • Collaborate within and across organizations and programs to develop solutions that satisfy mission requirements
  • Create detailed technical specifications for proposed solutions, including cost, schedule, and performance impacts
  • Partner with program managers and leadership to monitor project schedules and performance
  • Establish technical milestones and build consensus among stakeholders
  • Apply development and engineering methodologies (e.g., Lean, Agile) within and across programs
  • Integrate engineering and development practices across organizations to deliver cohesive, holistic outcomes
  • Apply industry-standard systems-level objectives (LOs) to promote consistency and repeatability
  • Drive innovation through new processes, technical approaches, and problem-solving methods that best address operational needs
  • Utilize strong problem‑solving skills and recognized root‑cause analysis techniques
  • Develop clear, technically accurate documentation to convey complex information simply and effectively
What we offer
What we offer
  • Medical: CTP offers 3 superior plans, bringing our employees both in-network and out-of-network options
  • Vision + Dental: Both free to you + paid in full by CTP
  • Retirement: 401k - 6% company contribution
  • PTO + Leave: A work life balance is extremely important to our team here at CTP, which is why our paid time off plans are so lucrative. Offering customizable leave plans to meet your needs is just one of our many perks! Jury Duty, Bereavement + Military Leave provided
  • Career Growth: Up to $10,000 provided for approved career-related learning, training, education, and/or tuition
  • Life and AD&D Insurance/Short-Term & Long-Term Disability: More peace of mind, at zero cost to you
  • Profit Sharing Bonus: End of year cash gets added to your bottom-line
  • Referral Bonus Program: Our tiered program provides an incentive with each stage of the hiring process your referral passes. Our bonuses range from $7,000-$20,000, if your referral joins the team
  • Fulltime
Read More
Arrow Right

Senior System Engineer

The Systems Engineer will collaborate across multiple organizations and programs...
Location
Location
United States , Annapolis Junction
Salary
Salary:
182000.00 - 233000.00 USD / Year
ctp-web.com Logo
Columbia Technology Partners
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of fifteen (15) years performing Senior System Engineer (Level 6) functions
  • Bachelor's degree in Engineering, Computer Science, or Mathematics required
  • Coursework in other degree programs may substitute for required technical majors
  • Industry, Government, or Military experience may substitute for the degree requirement (every 5 years of relevant experience equals one year of degree credit)
  • U.S. Citizenship is required for all applicants
  • DOD 8570 Certification
  • This position requires an active Security Clearance with appropriate Polygraph
  • Employment is contingent upon successful completion of a security background investigation and polygraph
Job Responsibility
Job Responsibility
  • Collaborate within and across organizations and programs to develop solutions that satisfy mission requirements
  • Create detailed technical specifications for proposed solutions, including cost, schedule, and performance impacts
  • Partner with program managers and leadership to monitor project schedules and performance
  • Establish technical milestones and build consensus among stakeholders
  • Apply development and engineering methodologies (e.g., Lean, Agile) within and across programs
  • Integrate engineering and development practices across organizations to deliver cohesive, holistic outcomes
  • Apply industry-standard systems-level objectives (LOs) to promote consistency and repeatability
  • Drive innovation through new processes, technical approaches, and problem-solving methods that best address operational needs
  • Utilize strong problem‑solving skills and recognized root‑cause analysis techniques
  • Develop clear, technically accurate documentation to convey complex information simply and effectively
What we offer
What we offer
  • Medical: CTP offers 3 superior plans, bringing our employees both in-network and out-of-network options
  • Vision + Dental: Both free to you + paid in full by CTP
  • Retirement: 401k - 6% company contribution
  • PTO + Leave: A work life balance is extremely important to our team here at CTP, which is why our paid time off plans are so lucrative. Offering customizable leave plans to meet your needs is just one of our many perks! Jury Duty, Bereavement + Military Leave provided
  • Career Growth: Up to $10,000 provided for approved career-related learning, training, education, and/or tuition
  • Life and AD&D Insurance/Short-Term & Long-Term Disability: More peace of mind, at zero cost to you
  • Profit Sharing Bonus: End of year cash gets added to your bottom-line
  • Referral Bonus Program: Our tiered program provides an incentive with each stage of the hiring process your referral passes. Our bonuses range from $7,000-$20,000, if your referral joins the team
  • Fulltime
Read More
Arrow Right

Senior System Engineer

Systems Engineer supports a large-scale Distributed Infrastructure, providing te...
Location
Location
United States , Miami
Salary
Salary:
93867.22 - 122027.39 USD / Year
baptisthealth.net Logo
Baptist Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors
  • BS in Comp Science, Comp Engineering, Electrical Engineering or comparable industry exp
  • Windows printers and computers experience required
  • Hands-on, proven expertise with developing tech solutions involving multiple apps to solve business/production needs
  • Excellent communication & interpersonal skills, particularly in working within teams/stakeholders
  • Expertise in Windows sys admin
  • Exp managing cloud based solutions using VMware,AWS, GCP, &/or Kubernetes
  • Excellent troubleshooting & problem-solving skills
  • Required knowledge/understanding of technical architecture, application systems design & integration in a large enterprise environment
  • Minimum Required Experience: 5 Years
Job Responsibility
Job Responsibility
  • Supports a large-scale Distributed Infrastructure, providing technical leadership in problem solving, maintenance, and project build situations, formulating solutions for improvement, and working with peers to establish a strategic direction for the environment
  • Install, maintain, and configure Windows systems infrastructure on both on premise and Cloud platforms
  • Fulltime
Read More
Arrow Right

Senior System Engineer 6

The Systems Engineer will collaborate across multiple organizations and programs...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
ctp-web.com Logo
Columbia Technology Partners
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • U.S. Citizenship is required for all applicants
  • All applicants and employees are subject to random drug testing in accordance with Executive Order 12564
  • Employment is contingent upon successful completion of a security background investigation and polygraph
  • DOD 8570 Certification
  • Active Security Clearance with appropriate Polygraph
  • Minimum of fifteen (15) years performing Senior System Engineer (Level 6) functions
  • Bachelor's degree in Engineering, Computer Science, or Mathematics required
  • Coursework in other degree programs may substitute for required technical majors
  • Industry, Government, or Military experience may substitute for the degree requirement (every 5 years of relevant experience equals one year of degree credit)
  • Experience: Minimum of fifteen (15) years performing Senior System Engineer (Level 6) functions
Job Responsibility
Job Responsibility
  • Collaborate within and across organizations and programs to develop solutions that satisfy mission requirements
  • Create detailed technical specifications for proposed solutions, including cost, schedule, and performance impacts
  • Partner with program managers and leadership to monitor project schedules and performance
  • Establish technical milestones and build consensus among stakeholders
  • Apply development and engineering methodologies (e.g., Lean, Agile) within and across programs
  • Integrate engineering and development practices across organizations to deliver cohesive, holistic outcomes
  • Apply industry-standard systems-level objectives (LOs) to promote consistency and repeatability
  • Drive innovation through new processes, technical approaches, and problem-solving methods that best address operational needs
  • Utilize strong problem‑solving skills and recognized root‑cause analysis techniques
  • Develop clear, technically accurate documentation to convey complex information simply and effectively
What we offer
What we offer
  • Medical: CTP offers 3 superior plans, bringing our employees both in-network and out-of-network options
  • Vision + Dental: Both free to you + paid in full by CTP
  • Retirement: 401k - 6% company contribution
  • PTO + Leave: A work life balance is extremely important to our team here at CTP, which is why our paid time off plans are so lucrative. Offering customizable leave plans to meet your needs is just one of our many perks! Jury Duty, Bereavement + Military Leave provided
  • Career Growth: Up to $10,000 provided for approved career-related learning, training, education, and/or tuition
  • Life and AD&D Insurance/Short-Term & Long-Term Disability: More peace of mind, at zero cost to you
  • Profit Sharing Bonus: End of year cash gets added to your bottom-line
  • Referral Bonus Program: Our tiered program provides an incentive with each stage of the hiring process your referral passes. Our bonuses range from $7,000-$20,000, if your referral joins the team
  • Fulltime
Read More
Arrow Right

Senior System Engineer 6

The Systems Engineer will collaborate across multiple organizations and programs...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
ctp-web.com Logo
Columbia Technology Partners
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • U.S. Citizenship is required for all applicants
  • Minimum of fifteen (15) years performing Senior System Engineer (Level 6) functions
  • Bachelor's degree in Engineering, Computer Science, or Mathematics required
  • Coursework in other degree programs may substitute for required technical majors
  • Industry, Government, or Military experience may substitute for the degree requirement (every 5 years of relevant experience equals one year of degree credit)
  • DOD 8570 Certification
  • This position requires an active Security Clearance with appropriate Polygraph
  • All applicants and employees are subject to random drug testing in accordance with Executive Order 12564
  • Employment is contingent upon successful completion of a security background investigation and polygraph
Job Responsibility
Job Responsibility
  • Collaborate within and across organizations and programs to develop solutions that satisfy mission requirements
  • Create detailed technical specifications for proposed solutions, including cost, schedule, and performance impacts
  • Partner with program managers and leadership to monitor project schedules and performance
  • Establish technical milestones and build consensus among stakeholders
  • Apply development and engineering methodologies (e.g., Lean, Agile) within and across programs
  • Integrate engineering and development practices across organizations to deliver cohesive, holistic outcomes
  • Apply industry-standard systems-level objectives (LOs) to promote consistency and repeatability
  • Drive innovation through new processes, technical approaches, and problem-solving methods that best address operational needs
  • Utilize strong problem‑solving skills and recognized root‑cause analysis techniques
  • Develop clear, technically accurate documentation to convey complex information simply and effectively
What we offer
What we offer
  • Medical: CTP offers 3 superior plans, bringing our employees both in-network and out-of-network options
  • Vision + Dental: Both free to you + paid in full by CTP
  • Retirement: 401k - 6% company contribution
  • PTO + Leave: A work life balance is extremely important to our team here at CTP, which is why our paid time off plans are so lucrative. Offering customizable leave plans to meet your needs is just one of our many perks! Jury Duty, Bereavement + Military Leave provided
  • Career Growth: Up to $10,000 provided for approved career-related learning, training, education, and/or tuition
  • Life and AD&D Insurance/Short-Term & Long-Term Disability: More peace of mind, at zero cost to you
  • Profit Sharing Bonus: End of year cash gets added to your bottom-line
  • Referral Bonus Program: Our tiered program provides an incentive with each stage of the hiring process your referral passes. Our bonuses range from $7,000-$20,000, if your referral joins the team
  • Fulltime
Read More
Arrow Right

Senior System Engineer - Platform/Messaging

The Sr Systems Engineer Platform – Messaging Platform will play a key role in de...
Location
Location
United States , Springfield
Salary
Salary:
Not provided
oreillyauto.com Logo
O'Reilly Auto Parts
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience with enterprise-grade messaging platforms, including Apache Kafka (Confluent/OSS), Google Cloud Pub/Sub, or equivalent
  • Deep expertise in Kafka architecture including broker management, partitioning, replication, log retention, and consumer group coordination
  • Proficiency in schema evolution and contract validation using Confluent Schema Registry, Apicurio, or similar tools
  • Demonstrated experience with Kafka Connect, Kafka Streams, and stream processing applications for real-time data movement
  • Strong knowledge of topic hierarchy management, naming conventions, access control (ACLs), and governance policies
  • Experience designing and deploying messaging platforms for mission-critical, high-throughput, low-latency event-driven systems
  • Experience deploying and managing messaging workloads on GCP using Google Cloud Pub/Sub, Eventarc, or custom solutions
  • Familiar with hybrid architectures including secure messaging between on-prem and cloud workloads via VPN/Interconnect
  • Hands-on implementation of GCP IAM, VPC Service Controls, and secure endpoint management for messaging components
  • Understanding of regional and multi-region messaging designs for high availability and disaster recovery
Job Responsibility
Job Responsibility
  • Design, implement, and support scalable messaging platforms including Apache Kafka (Confluent/OSS), Google Cloud Pub/Sub, and legacy systems such as IBM MQ
  • Build high-throughput, low-latency event streaming pipelines that support mission-critical workloads, leveraging Kafka brokers, topics, partitions, and consumer groups
  • Define and enforce schema governance using tools like Confluent Schema Registry or Apicurio
  • enforce consistent serialization formats (e.g., Avro, JSON, Protobuf)
  • Standardize topic taxonomy and hierarchy across business domains, enforce naming conventions, and implement lifecycle management practices for topics and subscriptions
  • Manage Kafka Connect connectors (source/sink), KSQLDB flows, and stream processing topologies using Kafka Streams
  • Define and implement platform-wide policies for message retention, compaction, ACLs, multi-tenancy isolation, and access control
  • Ensure reliable message delivery through producer retries, dead-letter queues, idempotency handling, and exactly-once semantics where applicable
  • Automate deployment and configuration of messaging infrastructure using Terraform, Helm, Ansible, and Kubernetes operators (e.g., Strimzi for Kafka)
  • Maintain Git-based configuration-as-code repositories to drive consistency and auditability across environments
What we offer
What we offer
  • Competitive Wages & Paid Time Off
  • Stock Purchase Plan & 401k with Employer Contributions Starting Day One
  • Medical, Dental, & Vision Insurance with Optional Flexible Spending Account (FSA)
  • Team Member Health/Wellbeing Programs
  • Tuition Educational Assistance Programs
  • Opportunities for Career Growth
  • Fulltime
Read More
Arrow Right

Senior Build Engineer

Are you someone who thrives on building robust systems, solving complex infrastr...
Location
Location
Denmark , Copenhagen
Salary
Salary:
Not provided
ioi.dk Logo
IO Interactive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A finisher - someone who completes what they start
  • A system owner: you take responsibility without needing micromanagement
  • Calm, structured, and confident in diagnosing complex technical issues
  • Comfortable working on‑site in Copenhagen, including hands‑on hardware work
  • Strong Windows system administration background
  • Linux experience is a plus
  • Proficient with PowerShell and automation scripting
  • Experienced with CI/CD tools (TeamCity, GitHub Actions, Azure DevOps, Jenkins, or similar)
  • Familiar with build systems, distributed build farms, and large‑scale infrastructure
  • Exposure to containers / Docker / Kubernetes, or motivated to grow in this area
Job Responsibility
Job Responsibility
  • Design, build, and maintain the infrastructure powering our on‑premise and Azure‑based build farms
  • Own system health end‑to‑end: monitoring, performance tuning, reliability, and capacity planning across distributed build environments
  • Contribute to a major build farm modernization project involving containers, Kubernetes, scalability improvements, and cloud‑aligned practices
  • Develop and maintain automation tooling and scripts (PowerShell, Python, etc.)
  • Support and maintain CI/CD systems and source control platforms, including TeamCity, Perforce, GitHub, and related tooling
  • Work directly with server and desktop hardware, networking equipment, and on‑site physical infrastructure
  • Collaborate with development, production, platform, and DevOps teams to remove workflow blockers and continuously improve pipelines
  • Troubleshoot proactively - speak up early when something looks off to prevent issues from escalating
  • Deliver stable, predictable, “green” pipelines and take part in infrastructure improvements during a period of significant change
Read More
Arrow Right