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

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 Software Engineer – GTM Systems

We’re looking for a Senior Software Engineer to join our GTM Systems team. This ...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
intercom.com Logo
Intercom
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Python, SQL and Apex programming skills
  • proficiency in Python and Apex programming is essential
  • Solid experience with data engineering/analytics tooling, especially Snowflake and DBT modelling
  • Comfort working in ambiguous spaces: able to frame problems, scope solutions, and iterate with stakeholders
  • Exposure to Salesforce and other GTM systems (eg. Outreach, LeanData, Clay, ZoomInfo), and an understanding of sales and marketing processes
  • Experience with backend or systems engineering - building APIs, integrations, or internal tooling
  • Excellent problem-solving and communication skills, especially in collaborative, cross-functional settings
  • Track record of operating at a Senior Engineer level: mentoring peers, leading projects, and delivering end-to-end solutions
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable internal systems to support GTM workflows
  • Work closely with stakeholders to translate fuzzy business needs into clear technical solutions
  • Contribute to the data layer: modelling, transforming, and integrating data from different sources (e.g. Salesforce, Snowflake)
  • Build and extend agentic/AI-driven tooling to accelerate workflows
  • Contribute to technical design and code reviews, ensuring high-quality, maintainable code
  • Mentor and support other engineers, helping to grow technical depth within the team
  • Balance speed and long-term scalability, knowing when to prototype and when to harden solutions
What we offer
What we offer
  • Competitive salary and equity in a fast-growing start-up
  • We serve lunch every weekday, plus a variety of snack foods and a fully stocked kitchen
  • Regular compensation reviews
  • Pension scheme & match up to 4%
  • Life assurance
  • Comprehensive health and dental insurance for you and your dependents
  • Flexible paid time off policy
  • Paid maternity leave
  • 6 weeks paternity leave for fathers
  • Cycle-to-Work Scheme
  • 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