×
Register Here to Apply for Jobs or Post Jobs. X

Back Button

Job in Reston, Fairfax County, Virginia, 20191, USA
Listing for: GridPoint, Inc.
Full Time position
Listed on 2026-07-16
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 145000 - 190000 USD Yearly USD 145000.00 190000.00 YEAR
Job Description & How to Apply Below

Senior Embedded Firmware Engineer

Location:

100% Fully Remote (EST Timezone Preferred)

Compensation: $145,000 - $190,000 Base Salary + Full Benefits

Role Type:
Permanent, Full-Time Individual Contributor (IC)

About the Opportunity

We are a rapidly growing, private equity-backed technology leader building intelligent networks of connected commercial infrastructure. Our IoT platform harnesses real-time edge telemetry and automated automation systems to optimize operations and deliver resource efficiency for enterprises and utilities nationwide.

We are looking for a hands-on Senior Embedded Firmware Engineer to join our newly restructured engineering team. This is a 100% technical individual contributor role with zero people management. You will focus entirely on designing, implementing, and deploying low-level C/C++ code that interfaces directly with physical silicon and microcontrollers on custom circuit boards.

If you thrive on bare-metal architecture, device-to-cloud telemetry, and debugging physical hardware, this role offers complete technical ownership in a stable, fully remote environment.

What You Will Do

  • Firmware Development:
    Write highly efficient, real-time code in C/C++ for resource-constrained, microcontroller-based IoT hardware nodes.
  • Driver Architecture:
    Design and maintain low-level device drivers for onboard sensors, actuators, and various wired/wireless communication modules.
  • System Integration:
    Develop secure telemetry pipelines and robust Over-the-Air (OTA) firmware update streams to push cloud-managed upgrades using protocols like MQTT and HTTP/HTTPS.
  • Hardware Debugging:
    Troubleshoot physical board-level issues and analyze system architecture using JTAG/SWD, oscilloscopes, and logic analyzers.

Absolute Requirements (Must-Haves)

  • Education:

    Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
  • Core

    Experience:

    5+ years of embedded firmware development paired with 3+ years of hands-on IoT systems engineering.
  • Languages:

    High proficiency in C/C++ for embedded targets, and Python for custom internal scripting and tooling.
  • Microcontrollers:
    Production experience working directly with ARM Cortex-M, STM
    32, Microchip, or similar hardware platforms.
  • Hardware Protocols:
    Hands-on experience with physical serial communication layers: SPI, I2C, UART, RS-485, USB, and Ethernet.
  • Operating Systems:
    Direct development experience utilizing an RTOS (FreeRTOS, Zephyr, or similar) AND building embedded Linux systems via Buildroot.
  • Diagnostic Tools:
    Deep comfort using physical laboratory equipment to isolate firmware defects (JTAG, SWD, oscilloscopes, and logic analyzers).

Preferred Skills

  • Exposure to industrial automation, building automation networks, or energy management systems.
  • Familiarity with wireless communications (Wi-Fi, Bluetooth/BLE, LoRa/LoRaWAN, or cellular integration).
  • Networking protocols like Modbus, CoAP, and TCP/IP stacks.
  • Experience with embedded GUI development utilizing tools like LVGL or TouchGFX.

Benefits

  • Mission-Driven: A rewarding career directly combating climate change.
  • Growth Industry: Stable, well-funded company in the booming green-tech and utility tech sectors.
  • Comprehensive Benefits:
    Competitive pay, full health/wellness coverage, and 401(k).
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary