CrawlJobs Logo

Senior Build System Engineer

Open Home Foundation

Location Icon

Location:

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

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. 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)

Additional Information:

Job Posted:
February 21, 2026

Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Build System Engineer

Senior Systems Engineer

As a Senior Systems Engineer at HPE Aruba Networking you act as a technical expe...
Location
Location
Sweden , Stockholm
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Fluent in Swedish and English
  • Engineering or University degree or extensive experience in designing and supporting complex enterprise networks
  • 3-6 years’ experience on the Solution Architect/System Engineer/Presales role, mainly acquired with a manufacturer and/or an integrator
  • Excellent in communication, presentation and negotiation
  • Good knowledge on Aruba's latest technologies and solutions, as well as competitive solutions
  • Able to understand technical innovations and trends, customer value chains and business requirements
Job Responsibility
Job Responsibility
  • Maintain excellent communications with customers and partners in assigned customer or expertise area (mainly in public sector)
  • Represents HPE Aruba as a technical expert in customer and partner meetings, forums or other events
  • Drives opportunities with effective consultative techniques
  • Builds customer loyalty through becoming a trusted advisor
  • Partners effectively with others in the account team to ensure customer satisfaction
  • Building a strong technical expertise within certain areas of the Aruba portfolio
  • Develop a good understanding of the overall Aruba portfolio
  • Acquire at least one Aruba Expert certification
  • Adapt proposal and design to customer requirements
  • Establishes the validity of a solution and its components
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Systems Engineer

As a Senior Systems Engineer at HPE Aruba Networking you act as a technical expe...
Location
Location
Sweden , Stockholm
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Fluent in Swedish and English which are the 2 working languages
  • holding an Engineering or University degree or extensive experience in designing and supporting complex enterprise networks
  • ideally having at least 3-6 years’ experience on the Solution Architect/System Engineer/Presales role, mainly acquired with a manufacturer and/or an integrator
  • excellent in communication, presentation and negotiation
  • having good knowledge on Aruba's latest technologies and solutions, as well as competitive solutions
  • able to understand technical innovations and trends, customer value chains and business requirements
Job Responsibility
Job Responsibility
  • Maintain excellent communications with customers and partners in assigned customer or expertise area
  • represent HPE Aruba as a technical expert in customer and partner meetings, forums or other events
  • drive opportunities with effective consultative techniques
  • build customer loyalty through becoming a trusted advisor
  • partner effectively with others in the account team to ensure customer satisfaction
  • build a strong technical expertise within certain areas of the Aruba portfolio
  • develop a good understanding of the overall Aruba portfolio
  • acquire at least one Aruba Expert certification
  • adapt proposals and designs to customer requirements
  • establish the validity of solutions and their components
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • specific programs catered to career goals
  • unconditional inclusion in the way of work and celebration of uniqueness
  • flexibility to manage work and personal needs
  • Fulltime
Read More
Arrow Right

Senior Systems Engineer

We are looking for a versatile and driven Senior Systems Engineer to join our En...
Location
Location
United States , Chicago
Salary
Salary:
130000.00 USD / Year
akunacapital.com Logo
AKUNA CAPITAL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Information Systems, or a related field
  • 5-7 years of systems engineering experience
  • Advanced Linux knowledge including kernel bypass, kernel tuning, and customizing kernels
  • Deep understanding of virtualization and containerization technologies
  • Extensive experience with a variety of Linux distributions (RedHat, Ubuntu, etc.)
  • Deep understanding of system monitoring and configuration management tools (Ansible, Foreman, Prometheus and Icinga/Nagios)
  • Proficiency in scripting and using automation and orchestration tools such as Python and Bash
  • Expertise in troubleshooting multicast and TCP related performance issues
  • Experience automating daily software and hardware related tasks
  • Demonstrated ability to lead large technical projects
Job Responsibility
Job Responsibility
  • Analyze complex technical problems and collaborate on designing solutions for Akuna’s global Infrastructure platform
  • Drive projects and solutions to completion in a fast-paced environment
  • Design, develop and maintain orchestration and configuration solutions
  • Collaborate with developers and other infrastructure engineers to research new products and techniques that drive innovation and improve efficiency and performance in the environment
  • Architect and maintain multi-vendor, tier-based storage solutions
  • Build out a test automation framework for systems performance testing and tuning
  • Create and institute process enforcement across environments
  • Create tools that assist teams to optimize the available infrastructure
  • Develop and maintain comprehensive technical documentation, including system configurations, procedures, and troubleshooting guides
  • Lead knowledge transfer sessions and mentor team members to ensure continuity and operational excellence
What we offer
What we offer
  • Discretionary performance bonus
  • Comprehensive benefits package that may encompass employer-paid medical, dental, vision, retirement contributions, paid time off, and other benefits
  • Fulltime
Read More
Arrow Right

Senior Power Systems Engineer

Senior Power Systems Engineer role in the Energy & Power Systems team at Vysus G...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or higher degree in Electrical Engineering (or equivalent)
  • Proven project management skills, including experience with technical quality control and timelines
  • Strong negotiation skills for stakeholder management
  • Proficiency in power systems modelling (e.g., PSS/E, PowerFactory, PSCAD)
  • Ideally with a utility background in power systems planning or operations or experience with engineering consultancy
  • Exceptional written and verbal communication skills
  • Data management expertise, including proficiency with spreadsheets and report generation
  • Collaborative, team-oriented approach with excellent problem-solving skills
Job Responsibility
Job Responsibility
  • Conduct detailed power systems studies for energy projects
  • Develop innovative technical solutions to complex grid connection challenges
  • Guide projects through application, registration, energisation, and commissioning phases
  • Guide clients with upgrades or equipment replacement for existing fleets of synchronous generation
  • Manage project delivery, maintaining high standards for compliance
  • Identify opportunities for ongoing and future project extensions
  • Build internal networks and contribute to team knowledge-sharing
  • Expand external networks and strengthen client relationships
What we offer
What we offer
  • Competitive salary and benefits package
  • Flexible working arrangements
  • Professional growth opportunities
  • Global collaboration with a multidisciplinary team
  • Fulltime
Read More
Arrow Right

Senior Systems Software Engineer

As Senior Systems Software Engineer for Vision, you will design, develop, and op...
Location
Location
United States , Palo Alto
Salary
Salary:
137861.00 - 240000.00 USD / Year
1x.tech Logo
1X Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with Linux and C++ programming
  • Proven experience building large software applications in relevant domains
  • Proficiency in managing memory and hardware resources in C++ and/or Rust
  • Strong skills using C‑APIs to access low‑level system resources (e.g. V4L, POSIX, OpenGL, CUDA)
  • Deep understanding of OS primitives and experience applying them in real‑time systems
  • Demonstrated ability to optimize for low latency and high throughput on modern CPUs
  • Experience working with hardware accelerators through low‑level C‑APIs
  • Background in systems where latency is critical (such as robotics, real‑time control, gaming engines, or similar)
Job Responsibility
Job Responsibility
  • Create and implement novel techniques to minimize system latency and computational load
  • Utilize GPU acceleration for image processing and inference tasks, ensuring high performance and responsiveness in real‑time applications
  • Develop low‑latency vision systems by integrating cameras, sensors, and image‑processing algorithms to enhance robotic perception
  • Build and optimize real‑time streaming solutions, with efficient compression, decompression, and data transmission under limited compute resources
  • Collaborate closely with cross‑functional teams to integrate vision systems into the overall robot architecture, contributing to teleoperation and autonomy stacks
  • Fulltime
Read More
Arrow Right

Senior Systems Engineer

The Senior Systems Engineer (SSE) serves as the key resource for designing, impl...
Location
Location
United States , Glastonbury
Salary
Salary:
Not provided
kelsercorp.com Logo
Kelser
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Previous experience in an MSP or consulting role preferred
  • Advanced in-depth, hands-on experience with: Windows Server and Exchange Server support, implementation, administration, and migrations
  • AD administration and forest upgrades
  • Configuration and management of large and complex environments using Group Policy
  • Powershell - systems administration and basic scripting
  • Office 365 migrations, including tenant split/merge migrations
  • Microsoft Entra hybrid identity management
  • AWS, Azure, Hosted IaaS, PaaS offerings
  • Workstation build automation
  • Complex ESX support, implementation and administration
Job Responsibility
Job Responsibility
  • Support Kelser customers with project delivery, server monitoring and administration and pre- sales engineering support
  • Service delivery via excellent communication and customer service
  • Server and cloud infrastructure architecture and design
  • Attend and comprehend training
  • Ability to achieve higher level certifications
  • Stay current with emerging technologies and products
  • Availability for off-hours or on-call assignments
  • Other duties as determined by Kelser management
What we offer
What we offer
  • Medical/Dental/Eye Care Insurance
  • Flexible Paid Time Off
  • Hybrid Schedule (3 days in office, 2 days remote)
  • 401(k)
  • Profit-Sharing
  • Short Term/Long Term Disability Insurance
  • Free Parking
  • Life Insurance
  • Paid Holidays
  • Employee Purchase Program
  • Fulltime
Read More
Arrow Right

Senior Machine Learning System Engineer

As a Senior Machine Learning System Engineer on the AI & ML Platform team, you w...
Location
Location
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in building Machine Learning and AI infra/platform/system
  • Comprehensive ML lifecycle expertise: proven experience developing, deploying, and maintaining end-to-end ML systems, from data engineering to model serving and monitoring
  • Large-scale system design: Extensive experience designing and building scalable, fault-tolerant, and high-performance distributed systems for machine learning
  • Proficiency with frameworks and languages: Good proficiency in Python and familiarity with ML frameworks like PyTorch, TensorFlow, or JAX
  • MLOps and automation: Some experience implementing MLOps, CI/CD pipelines, and automation for continuous training, deployment, and monitoring of ML models
Job Responsibility
Job Responsibility
  • Collaborate with your teammates to solve complex problems, from technical design to launch
  • Deliver cutting-edge solutions that are used by other Atlassian teams and products to build AI features that reach millions of customers
  • Deliver code reviews, documentation & bug fixes within a strong engineering culture
  • Partner across engineering teams to take on company-wide initiatives spanning multiple projects
  • Mentor junior members of the team
What we offer
What we offer
  • Atlassian offers a wide range of perks and benefits designed to support you, your family and to help you engage with your local community. Our offerings include health and wellbeing resources, paid volunteer days, and so much more
Read More
Arrow Right

Senior Audio Systems Engineer

As a Senior Acoustic Engineer, you will own the audio pipeline end-to-end, from ...
Location
Location
United States , Palo Alto
Salary
Salary:
137861.00 - 240000.00 USD / Year
1x.tech Logo
1X Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience in audio hardware design, including microphones and speakers
  • Strong skills in building and testing hardware using precision tools and measurement environments
  • Experience with real-time audio streaming, signal processing, and noise reduction techniques
  • Familiarity with machine learning approaches applied to audio processing (preferred)
  • Ability to conduct field testing and analyze data to drive audio improvements
  • Strong collaboration skills and ability to work closely with software and engineering teams
  • Rigorous attention to detail and commitment to audio performance and quality
Job Responsibility
Job Responsibility
  • Design and tune microphone and speaker systems for clear, reliable audio in real-world conditions
  • Build and test audio hardware using tools such as oscilloscopes, anechoic chambers, and audio analysis software
  • Collaborate with software teams on real-time streaming, noise reduction, and machine learning-powered audio features
  • Run field tests, collect data, and refine audio performance based on findings
  • Own the full audio pipeline, from early prototype design through final product tuning
What we offer
What we offer
  • Health, dental, and vision insurance
  • 401(k) with company match
  • Paid time off and holidays
  • Fulltime
Read More
Arrow Right