Vigilent
Posted 1y ago

Software Engineer (Control Applications Developer)

Vigilent
United States or Europe or United Kingdom or Oakland or Lymington or Amsterdam
$90k-$200k/yrRemoteFull Time
Responsibilities
  • designing applications
  • maintaining codebase
  • developing tools
Requirements
  • BS in Engineering or Computer Science required
  • Proficiency in C++ and Python
  • Linux/Ubuntu
  • Docker
  • Virtualization and packaging
  • Strong problem solving
  • Communication, and ability to pass background/drug screen
Technical tools mentioned
C++PythonLinuxUbuntuDockerVMsDebianBACnetModbusHVAC

Job description

                                                    Software Engineer (Control Applications Developer)

                                                       Remote, USA/EU/UK· Information Technology

Vigilent is looking for world-class talent to help us pursue our mission of improving facility operations while creating a more sustainable planet. Vigilent applies state-of-the-art AI technology and expert services to deliver optimal environments in data centers and other buildings, increasing our customers’ revenue and capital efficiency while reducing energy use, carbon emissions and water consumption.


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 legacy code base, C++ and Python, not Java.
  • 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 control specifications, 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, Regular, Direct Hire

Salary Range Dependent on Experience and Location: $90,000 - $200,000

Benefits: Health (medical,dental & vision) Transit, Flex Spending, 401(k)

Meaningful Equity.

 


About Vigilent

AI-driven software optimizing data center cooling and energy efficiency.

Similar jobs

Software Engineer roles near Oakland, California
4h
Save
Mark Applied
Hide
Senior Software Engineer
Dallas or Ashburn or Boston or New York City or San Francisco or Chicago or Santa Clara or Seattle or San Jose or Denver or Austin or Charlotte
$150k-$170k/yr RemoteFull Time
Digital Realty
Digital RealtyNYSE: DLR: Provides global data center, colocation, and interconnection solutions.
5+ YOEBachelor's degree in a technical discipline, 5+ years of software development, programming in multiple named languages, AI and cloud-native development, embedded systems, industrial protocols, and technical leadership.
Python, C++, C, Rust, Go, Java, JavaScript, TypeScript, OpenAI, Azure OpenAI, Anthropic Claude, LangChain, Semantic Kernel, AutoGen, CrewAI, RAG, Azure, AWS, GCP, Docker, Kubernetes, CI/CD, Git, Embedded Linux, RTOS, ARM, STM32, ESP32, NXP, PLC, SCADA, Building Management Systems (BMS), Industrial IoT, Ethernet, Serial Communications, MQTT, Modbus, CAN Bus, I²C, SPI, BACnet, OPC-UA, Profinet, EtherNet/IP
6h
Save
Mark Applied
Hide
Principal Software Developer – AI/ML Performance Validation & Systems Testing
San Jose, California, United States
$210k-$360k/yr HybridFull Time
AMD
AMDNASDAQ: AMD: Designs and manufactures computer processors and graphics technology.
Expert Python and strong C++ for software validation and test infrastructure; deep expertise in GPU, AI/ML, HPC, or distributed systems; experience with multi-GPU validation and release qualification; BS, MS, or PhD in a related field or equivalent experience.
ROCm, GitHub Actions, Jenkins, Python, C++, GitHub, PCIe, Infinity Fabric, xGMI, BMC, IPMI, Ethernet, InfiniBand, UALink, PyTorch, vLLM, Triton, JAX, MLPerf, CUDA, oneAPI, SYCL, TensorFlow, MPI, RCCL/NCCL, UCX, Libfabric, Linux, MCP, RAG, rocprof, Omniperf, Nsight, Redfish, PDU
6h
Save
Mark Applied
Hide
Software Engineer II, Frontend Agentic AI
San Francisco, California, United States
$140k-$192k/yr OnsiteFull Time
Okta
OktaNASDAQ: OKTA: Provide secure identity management and authentication for enterprises.
Requires 5+ years of relevant experience, with 3+ years in front-end engineering and deep React and TypeScript expertise. Requires production LLM interfaces, real-time UIs, state management, and strong product and communication skills.
React, TypeScript, WebSockets, LangChain, LangGraph, Vercel AI SDK
6h
Save
Mark Applied
Hide
Staff Software Engineer, Platform
San Francisco, California, United States
$189k-$236k/yr HybridFull Time
Motive
Motive: Provides an AI-powered fleet management and physical operations platform.
5+ YOERequires 5–8 years of software engineering experience, modern programming language expertise, scalable distributed systems, APIs, cloud-native services, technical judgment, and mentoring experience.
Go, Ruby, Python, Java, Kotlin, Swift
6h
Save
Mark Applied
Hide
Senior Software Engineer - Billing Platform
Menlo Park, California, United States
$200k-$288k/yr OnsiteFull Time
Snowflake
SnowflakeNYSE: SNOW: Cloud-based platform for data storage, processing, and analytics.
5+ YOE5+ years building large-scale distributed systems; bachelor's or master's in computer science or related field or equivalent experience; proficiency in Java, Scala, Python, or Go; strong database, data modeling, reliability, and communication skills.
Cortex Code CLI, Snowflake Intelligence, Java, Scala, Python, Go, SQL, CI/CD, Snowpark, Streams/Tasks, Iceberg, Streamlit, Cortex AI
6h
Save
Mark Applied
Hide
Senior Staff Software Engineer, AI Infrastructure
Sunnyvale, California, United States
$198k-$326k/yr HybridFull Time
LinkedInNASDAQ: MSFT: Professional social network for career development and job recruitment.
5+ YOERequires a bachelor's degree or equivalent experience, 5+ years in software development and large-scale infrastructure, 5+ years programming, 2+ years technical leadership, and distributed systems expertise.
Python, C++, Java, Go, Rust, Scala, LLMs, OTEL, OpenInferenceTelemetry
7h
Save
Mark Applied
Hide
Software Engineer III, Playback Services
San Francisco, California, United States
$17k-$205k/yr HybridFull Time
Crunchyroll
Crunchyroll: Operates a global streaming platform for anime and manga.
5+ YOERequires 5+ years of professional software development, backend services experience, TypeScript or Go, AWS or GCP, distributed systems, video streaming, APIs, and production debugging skills.
TypeScript, Go, AWS, GCP
7h
Save
Mark Applied
Hide
Senior Software Engineer
Menlo Park or New York City or Bellevue or Washington or Denver or Westlake or Chicago or Lake Mary or Clearwater or Gainesville
HybridFull Time
Robinhood
RobinhoodNASDAQ: HOOD: Provides a commission-free platform for investing and financial services.
5+ YOERequires 5+ years of software engineering experience, strong Python or Go coding skills, distributed systems expertise, and experience with load testing, fault injection, chaos engineering, or developer infrastructure.
Python, Go, Kubernetes, CI/CD