Senior Embedded Software Engineer – Power & Energy Systems

Gravity IT Resources

Sterling (VA)

On-site

USD 120,000 - 165,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
401(k) with match
Comprehensive health/dental/vision

Job summary

Gravity IT Resources seeks an experienced Embedded Software Engineer to design and develop firmware for energy-management and power-electronics systems. The role focuses on real-time DSP algorithms, DSPs, ARM MCUs, and FPGA platforms to support precise energy calculations and control functions.

You will work with hardware teams to ensure robust integration, debugging with oscilloscopes and logic analyzers, and thorough documentation of interfaces and data structures.

Qualifications

  • Six+ years embedded software experience in control, measurement, power, or energy systems.
  • Advanced proficiency with embedded C and C++.
  • Experience developing bare-metal and/or RTOS applications.
  • Practical knowledge of DSP and energy-measurement algorithms.
  • Hands-on experience with ARM-based MCUs, TI DSPs, and FPGA platforms.
  • Strong understanding of industrial communication protocols and hardware buses.
  • Debugging complex firmware and HW/SW integration issues.

Responsibilities

  • Design and develop firmware for embedded power-monitoring, switching-control, and energy-measurement systems.
  • Create and optimize DSP algorithms for real-time applications.
  • Develop solutions using TI DSPs, ARM MCUs, and FPGA-based platforms.
  • Interface with ADCs and analog front ends to capture signals.
  • Implement protocols such as RS-485, Modbus RTU/TCP, CAN, Ethernet, MQTT, SNMP.
  • Collaborate with hardware engineers during integration and testing.
  • Produce clear technical documentation covering interfaces and data structures.

Skills

Embedded C/C++
RTOS development
DSP algorithms
Bare-metal programming
HW/SW integration

Tools

TI DSPs (C2000)
TI DSPs (TMS320F28x)
ARM Cortex-M/R/A MCUs
FPGA platforms
CAN/RS-485/Ethernet protocols

Job description

Gravity IT Resources seeks an experienced Embedded Software Engineer to design and develop firmware for energy-management and power-electronics systems. The role focuses on real-time DSP algorithms, DSPs, ARM MCUs, and FPGA platforms to support precise energy calculations and control functions.

You will work with hardware teams to ensure robust integration, debugging with oscilloscopes and logic analyzers, and thorough documentation of interfaces and data structures.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer - Real-Time Energy Systems
Senior Embedded Firmware Engineer - Real-Time Energy Systems

Gravity IT Resources • Sterling (VA)

Hybrid
USD 120,000 - 180,000
Competitive salary
401(k) with company match
Health, dental, and vision insurance
+2
Embedded Software Engineer: Power Electronics & Storage
Embedded Software Engineer: Power Electronics & Storage

NextGenEnergyJobs • San Francisco (CA)

On-site
USD 110,000 - 170,000
Embedded Firmware Engineer — Power Systems
Embedded Firmware Engineer — Power Systems

Advanced Energy Management Limited • Eden Prairie (MN)

On-site
USD 75,000 - 105,000
Company 401(k) matching
Health insurance
Paid time off
+1
Embedded Software Engineer
Embedded Software Engineer

Gravity IT Resources • Sterling (VA)

On-site
USD 120,000 - 165,000
Competitive salary
401(k) with match
Comprehensive health/dental/vision
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Gravity IT Resources • Sterling (VA)

Hybrid
USD 120,000 - 180,000
Competitive salary
401(k) with company match
Health, dental, and vision insurance
+2
Real-Time Embedded Engineer — Power Electronics
Real-Time Embedded Engineer — Power Electronics

Redwood Materials, Inc. • San Francisco (CA)

On-site
USD 180,000 - 238,000
Senior DSP & Embedded Power Firmware Engineer
Senior DSP & Embedded Power Firmware Engineer

AMETEK • San Diego (CA)

Hybrid
USD 155,000 - 180,000
Senior Embedded Firmware Engineer – Power Electronics
Senior Embedded Firmware Engineer – Power Electronics

OmniOn Power Inc. • Plano (TX)

On-site
USD 90,000 - 120,000
Senior Embedded Firmware Engineer – Power Electronics
Senior Embedded Firmware Engineer – Power Electronics

OmniOn Power • Plano (TX)

On-site
USD 90,000 - 140,000
Embedded Software Engineer – Power Electronics, Energy Storage
Embedded Software Engineer – Power Electronics, Energy Storage

NextGenEnergyJobs • San Francisco (CA)

On-site
USD 110,000 - 170,000