Strategic Thermal Labs is looking for a mid to senior level Software / Controls Engineer who is interested in developing solutions to challenging problems that are responsible, practical, and add real value to the world.
Located in the Austin-TX metropolitan area, STL is a startup team of industry experts working to advance and produce the world’s highest performing, most efficient heat transfer solutions to support the transformation of Data Center cooling. If you are interested in joining a team passionate about the mission to transform Data Center cooling and NOT just another job, then this could be the opportunity of a lifetime!
This role will have a direct reporting line to the VP of Engineering, and the ideal candidate will have the opportunity to shape innovative products and significantly impact the company’s strategic direction.
Role Responsibilities:
- Design, develop and test software solutions that enable STL’s high-performance heat transfer technology to function seamlessly within customer data center environments.
- Create the software and control architectureResponsible for architecting the complete software stack for STL’s liquid coolingnew products that will utilize microcontrollers, SOCs, NICs, and resilient communication buses.
- Will participate in industry forums to help shape the collective vision for heat transfer infrastructure software control. Role will involve direct collaboration with software and control engineers from other companies working in the datacenter space to drive standardization of communication protocols, operating parameters, telemetry monitoring, and physical control plane.
- Design efficient algorithms, utilize Object-oriented programming methodologies and optimize code for use across a variety of products.
- Implement/code communication protocols for Ethernet, CAN, I2C, Serial, BACnet, Modbus, etc.
- Enable development partners through behavioral documents, code specifications, code reviews, bring up testing, debug, and production hardening.
- Perform Failure Modes and Effects Analysis (FMEA) to ensure the reliability and safety of software designs.
- Collaborate with cross-functional teams, including hardware engineers, to integrate software and hardware components.
- Debug and troubleshoot software issues in embedded systems.
- Document software design and development processes.
Essential Requirements for this role include:
- B.S. or higher degree in Computer Science or similar degree
- 5+ years of experience, demonstrating a track record of increasing responsibilities
- Strong understanding of digital and analog sensors and devices, GPIO, control behavior and control theory.
- Strong understanding of the software implementation of standard communication protocols (Ethernet, I2C, CAN, REST, modbus, BACnet, etc.)
- Proficiency with industry standard programming languages like C++ and Python
- Ability to thrive in an ambiguous environment, manage multiple projects, collaborate with cross functional teams to solve complex challenges, and meet deadlines
- Understanding methodologies like Agile, Scrum and DevOps, and familiarity with tools like Git for managing code changes
Desirable Requirements
- Advanced degrees or technical certifications
- Familiarity with IT and data center communication protocols and systems
- Familiarity with facility management software and control hardware
Strategic Thermal Labs provides an attractive compensation package, including competitive salary, equity ownership, comprehensive medical benefits, a 401K plan, and permissive paid time off.