We are an ambitious building solutions company. We develop best-in-class products and kits-of-parts, from the building envelope to the smallest interior detail, facades to flex-space to faucets, all aimed at bringing beautiful, high-performing spaces to life more easily, intelligently, and cost-effectively.
We are a team of pragmatic and passionate innovators and supply chain professionals who aim to change the way we build, bringing products to market that make projects, people, and the planet better.
What You Will Be Doing
As an HVAC Control Software Engineer with 10+ years demonstrated experience with embedded systems, and specifically with implementing HVAC control systems that govern the refrigerant flow and life cycle. Will be working in our Advanced Building Systems group to design and commercialize our own unique, purpose-built HVAC systems.
Essential Job Functions
Architect, design, code and deliver complex software platforms running on lower-powered SoC embedded systems
Participate as a key individual coding contributor on a significant portion of an embedded system
Own, architect and implement the HVAC control algorithm that governs the refrigerant flow via motor, compressor, EXV and other inputs and outputs
Own, architect and implement an EXV control algorithm
Participate as a major technical point of contact with various suppliers of key system components
Participate in the product definition, especially around the aspects of the embedded components, attempting to resolve ambiguity into concrete technical proposals
Required Qualifications
10+ years of software development experience, with at least 7+ years of demonstrable experience in implementing software solutions on embedded systems and or HVAC systems
Bachelor of Computer Science or equivalent work experience
Experience with embedded frameworks, including Linux and various RTOS
Experience with C and C++
Desirable to have prior experience with the TI Sitara family of processors
Experience with debugging HVAC hardware, OS, and application software via both user-level IDE and hardware-based JTAG interfaces
Experience with connectivity and interfacing with various sensors, motors, and compressors, as well as other devices
Desirable to have experience deploying production-grade solutions at-edge platforms
Ability to participate in a highly collaborative environment, with both on-site and remote contributors