Software Engineer C++ | AlsoEnergy | ALLY

This Job Is Currently Inactive

Software Engineer C++

About the Job

Job Details

Full-time

Mid Level

Information Technology

Requirements

  • Computer Science

  • C++

Job Description

AlsoEnergy is currently seeking an experienced Software Engineer to join our growing team. Also Energy provides the most comprehensive energy monitoring and financial management software solutions for renewable energy developers, manufacturers and investors who are establishing today’s clean-tech industry standards and best practices.

The position is responsible in contributing to the application development of AlsoEnergy server infrastructure, field devices responsible for monitoring, controlling and communicating with cloud base solution. You will be a part of a development team which provides an end to end solutions to our users from data collection in the field to generating real-time notifications to dispatches and interactive visualizations providing access to diagnostic and metering data.

Qualifications:

  • 7+ years of programming experience in C++
  • Experience with Linux embedded software development process and cross compiling.
  • Understanding and working knowledge of serial communications.
  • Knowledge of real-time programming concepts, including memory management, interrupt service routines.
  • Having a GitHub or bitbucket account available for review is a plus
  • Bachelor's degree in computer science or related field (such as Software Engineer, Computer Engineering) and 4+ years of experience in embedded programming and development.
  • Knowledge and use of relevant PC software applications and skills to use them effectively
  • Experience with HTTP Web APIs and integration of these APIs into embedded systems
  • Knowledge of version control tools (Git preferred)

Preferred Qualifications:

  • Experience with Debian 9 OS and package creation and distribution
  • Experience with relational databases like PostgreSQL, MySQL or SQL
  • Experience with embedding displays based on native or web-based technologies for embedded devices.
  • Experience with real-time socket-based communications
  • 3+ years of experience with C# programming language
  • Experience with WindowCE development
  • Experience with u-boot, busybox

Work Environment:

  • Office Setting, primarily in cubicles
  • Moderate to high noise levels (i.e. business office with computers, phone, printers, moderate traffic)
  • Ability to sit or stand (standing desk provide upon request) at a computer terminal for an extended period

Physical Demands:

  • While performing the duties of this job, the employee is regularly required to communicate (talk/sign/type/write) and operate a computer, telephone (or alternative), keyboard (or typing device), etc.
  • Regular, predictable attendance is required.
  • Specific vision abilities required by this job include close vision requirements due to computer work.

Other Details:

AlsoEnergy offers a competitive salary and a full list of benefits, including full health benefits on the first on the month following employment (5 medical plan options-HDHP and PPO, 2 dental plans, FSA/HSA-with employer contribution, employer paid vision/LTD/STD/Life), 401k with match after 90 days of employment, 9 paid calendar holidays per year, 2 floating holidays per year, and 3 weeks of PTO per year that begins accruing day one.

You will work in a growing, profitable company with a fun and creative environment with a talented group of individuals that have a passion for building renewable energy systems.

This is a salaried exempt position, M-F, with additional weekend work as required.

Travel: 10%

This position is based in Boulder CO, we are open to local candidates and candidates looking to relocate only. Principals Only.

We're an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

About the Company

Software Engineer C++

at AlsoEnergy

1547 days ago

Full-time

Mid Level

Information Technology