Embedded Firmware Engineer


Charlottesville, VA, US / Ann Arbor, MI, US / Santa Clara, CA, US
  • Job Type: Full-Time
  • Function: Engineering Hardware
  • Post Date: 06/16/2021
  • Website: everactive.com
  • Company Address: 2348 Walsh Avenue, Santa Clara, CA, 95051

About Everactive

Everactive brings self-powered intelligence to the physical world. Operating without batteries, the company’s always-on wireless sensors deliver continuous cloud-based analytics at a scale not possible with battery-powered devices. This technology allows for low cost, long-lived, and intelligent instrumentation of industrial operations that have previously been too expensive or dangerous to connect into the Industrial Internet.

Job Description

*This position is open to remote work

We are looking for an Embedded Firmware Engineer join our team to help improve the quality and efficiency of peoples’ lives by enabling the next computing revolution with self-powered IoT systems. The ideal candidate is someone excited to build software using C++ for power-aware wireless devices. They will have the opportunity to work with Everactive’s in-house silicon designs as well as commercial off-the-shelf microprocessors to produce highly reliable software for new features, device diagnostics and scripts.

The successful candidate must have:

  • A strong working knowledge of C/C++, embedded operating systems, and Python
  • Experience developing embedded device drivers and low-level device bring up
  • Experience working with ARM cores (like Cortex-M) and modular bus architecture systems
  • Familiarity with revision control systems like Git
  • Experience developing test scripts and diagnostic code for use in volume production

And will likely also have:

  • A degree in Electrical Engineering / Computer Science
  • Experience with test driven development and quality assurance automation
  • Ability to write and maintain build scripts and continuous integration
  • Familiarity with release automation and distribution of software image
  • Ability to communicate within highly agile teams using tools like Jira and Gitlab

Everactive is an equal opportunity employer and we value diversity in all its forms. We do not discriminate on the basis of race, religion, color, national origin, gender identity, sex, sexual orientation, gender identity, age, marital status, genetic information, veteran or disability status.

We are committed to recruit, hire, and develop an exceptional team of individuals aligned by a common vision of the future of computing. We recognize that our team is strongest when we respect and embrace differences while cultivating a culture of inclusion across race, gender, age, religion, identity, orientation, beliefs, and life experiences that make us unique. Our diversity is what drives our greatest achievements.

Related Jobs

Regional Sales Manager - West

Everactive - Remote

Software Development Engineer in Test

Everactive - Charlottesville, VA, USAnn Arbor, MI, USSanta Clara, CA, US

Manufacturing Test Development Engineer

Everactive - Santa Clara, CA, US

Digital Design Engineer

Everactive - Charlottesville, VA, US

RF Circuit Designer

Everactive - Ann Arbor, MI, USCharlottesville, VA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.