Software Engineer (Control Applications Developer)
Location
United Kingdom | United States
Job description
Software Engineer ( Control Applications Developer)
Join our team to make a significant impact on global energy efficiency and sustainability through the development of cutting-edge environmental control appplications. This person will join our experienced team of engineers to help develop the highly reliable on- and off-premise infrastructure for Vigilent’s Artificial Intelligence Engine for edge computing and IOT integration.
Vigilent is the leader in dynamic cooling management systems and applies machine learning technology to the real-time energy demands of data centers, colocation providers, telecommunications facilities, and large buildings. We take an innovative approach to energy efficiency by using predictive algorithms to optimize mission-critical cooling systems, saving our customers time and money, and creating a more sustainable planet.
RESPONSIBILITIES - Collaborate with a team of developers, testers, engineers, and product owners to design and develop robust control and industrial monitoring applications for mission-critical facilities.
- Maintain and improve the entire control, monitoring, and integration software stack, principally in C++ and Python.
- Develop tools for testing, packaging, commissioning and system deployment (Ubuntu, Docker, …).
- Deliver new features from start to finish including requirements, specifications, design, and implementation.
- Assist operations with training and troubleshooting on new features.
REQUIRED SKILLS & EXPERIENCE - BS in an Engineering field or Computer Science
- Diligent and systematic problem solver.
- Excellent comprehension, ability to parse specs, critical thinking.
- Good written and oral communication and interpersonal skills.
- Proficiency in an object oriented programming language.
- Working knowledge of Linux and open-source software.
- Must be able to pass a background security check, including a drug screening (where allowed).
DESIRED SKILLS & EXPERIENCE - MS in an Engineering field or Computer Science
- Engineering control or building automation systems (course work acceptable)
- Binary communication protocols, memory manipulation (course work acceptable)
- Electronics, microcontrollers (course work acceptable)
- BACnet, Modbus, HVAC automation
- Experience with C++
- Virtualized environments such Docker or VMs for development and production.
- Software packaging tools such as Debian.
HIRING DETAILS Job Location: We operate globally. This position may be remote. Our offices are in Oakland, CA, and Lymington, UK and Amsterdam, NL
Start Date: Immediate
Hire Type: Full-time,Regualr, Direct Hire
Salary Range Dependent on Experience and Location: $90,000 - $160,000
Benefits: Health (medical,dental & vision) Transit, Flex Spending, 401(k)
Meaningful Equity.
Job tags
Salary