Direct Energy

Embedded Software Engineer

Posted on: 28 Apr 2025

Princeton, NJ

Job Description

The Role:

Embedded Software Engineer

What you will be working on:

You will be working on the design, implementation, delivery, and maintenance of application level software running on new embedded Linux based smart home devices. This software will be responsible for integrating smart home devices over various wireless protocols into the Vivint ecosystem and using them to build compelling user experiences.

In this role, you will be expected to solve problems and complete moderately complex software development tasks under the direction of a lead engineer. You will be expected to communicate effectively and write high-quality code, while also learning new skills and technologies.

Who you will work with:

You will be working with a team of software, hardware, and quality engineers who are passionate about building great products and unique experiences for our customers. You will also work closely with product leadership to identify and design solutions for pain points within our business and our customer base.

What we’re looking for:

We are looking for a software engineer who has some experience developing software on embedded Linux platforms. The following skills are required:

Proficiency with modern C++
Experience with other object-oriented languages including Python or Rust
Understanding of common web/IoT protocols including HTTP, MQTT, gRPC, JSON, protobufs, etc
Understanding of object-oriented software design patterns
Experience with compiling, unit testing, and debugging in a Linux environment
BS in Computer Engineering, Computer Science, or a closely related field
2-5 years of professional software development experience

One or more of the following skills is highly desirable:

Experience developing GUI on any platform (web, mobile, embedded, desktop, etc)
Experience with wireless protocols such as WiFi, BLE, Zigbee, or Z-Wave

Direct Energy

Houston, TX

Direct Energy is one of North America's largest retail providers of electricity, natural gas and home and business energy-related services with a history of impressive growth. Acquired by Centrica plc in 2000, Direct Energy has steadily grown to approximately 4,000 employees serving over 4 million customers in North America. We're backed by and are a wholly owned subsidiary of Centrica plc with over 25 million customer accounts mainly in the UK, Ireland and North America through strong brands such as British Gas, Direct Energy and Bord Gáis Energy. Centrica is financially strong and is traded on the London Stock Exchange under the symbol CNA.

The North American Headquarters are located in Houston, Texas, with regional offices across the U.S. and Canada, Direct Energy operates in 50 US states, the District of Columbia and eight Canadian provinces.

Direct Energy is one of the largest residential energy retailers in North America based on customer numbers.
Direct Energy Business is one of the largest commercial and industrial retail energy providers in North America, serving more than 240,000 business customers.
We provide the insights our customers need to make smarter decisions, be more efficient, reduce their energy use, and potentially save money.