Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

Overview

About ERMCO

Electric Research and Manufacturing Cooperative, Inc. (ERMCO) is the leading manufacturer of distribution transformers and engineered electrical solutions, serving electric utilities, Original Equipment Manufacturers (OEMs), and industrial customers across North America. Headquartered in Dyersburg, Tenn., ERMCO delivers reliable, high-quality products that power homes, businesses, and communities across North America.

 

With a commitment to safety, operational excellence, and continuous improvement, ERMCO is at the forefront of supporting grid modernization and energy transition. Our vertically integrated operations, customer-focused culture, and investment in people and technology make ERMCO the Most Valued Partner for delivering resilient, sustainable power infrastructure for the future.

 

About GridBridge

GridBridge is transforming power delivery for critical applications by combining advanced hardware with embedded software that enables distributed energy resources, enhances grid reliability, and improves efficiency. Founded in 2012, GridBridge has secured contracts with major customers and federal agencies including the NSF, DOE, and NASA. Now a wholly owned subsidiary of ERMCO, we operate with the agility of a startup and the backing of an industry leader.

 

Job Summary:

We are seeking a Software Engineer to drive the architecture, development, and integration of embedded software for our power electronics systems. This role is highly collaborative, working closely with hardware, DSP, and R&D teams to deliver innovative solutions for grid-connected systems.

 

We offer a fast-paced, entrepreneurial environment—ideal for someone who thrives in small teams and enjoys hands-on development across the full software stack.

Responsibilities

  • Contribute to the design, development, and maintenance of embedded software on Yocto-based Linux (iMX ARM platform).
  • Design, development, and maintenance of bare metal embedded software on a STM32 microprocessor.
  • Develop and support embedded C/C++ code for controller cards, including integration with peripherals (CAN, RS232, USB, SPI, I2C, A/D, D/A).
  • Collaborate with hardware and DSP engineers throughout the product lifecycle.
  • Implement and maintain coding standards, documentation, and version control practices.
  • Design and integrate system-level software for control, UI, cloud connectivity, and communication protocols.
  • Port and integrate protocol stacks (e.g., OpenDNP3) and interface with customer systems.
  • Support system testing, manufacturing diagnostics, and deployment activities.
  • Contribute to continuous improvement of development processes.

Qualifications

  • 5+ years of experience in embedded software development.
  • Proficiency in C/C++ for embedded systems.
  • Experience with embedded Linux (Yocto preferred) and shell scripting (e.g., JavaScript, Python).
  • Experience with Docker Containers is a plus.
  • Strong understanding of communication protocols (I2C, SPI, UART, CAN, Ethernet, LTE).
  • Familiarity with debugging tools (e.g., JTAG, oscilloscopes) and version control (e.g., Git).
  • Excellent documentation and communication skills.
  • Ability to work independently in a startup-like environment.

At GridBridge, you’ll be part of a mission-driven team reshaping how power is delivered. You’ll have the autonomy to innovate, the support of a strong parent company, and the opportunity to make a real impact in the energy space.

 

Join ERMCO and TRANSFORM your career.

Average salary estimate

$117500 / YEARLY (est.)
min
max
$95000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User

Join a mission-driven SaaS outage intelligence company as a Senior Software Engineer focused on customer solutions, building automation, observability, and customer-requested features to minimize downtime and improve operational efficiency.

Photo of the Rise User
Posted 2 hours ago

Work on Observe’s AI team to design and build LLM-powered features that reduce mean-time-to-resolution by connecting observability data with search and retrieval techniques.

Photo of the Rise User

Credit Acceptance is hiring a mid-level Mobile Software Engineer (React Native) to develop and maintain mobile apps as part of a distributed engineering team in a remote role.

Posted 18 hours ago

Contribute to cutting-edge ML inference infrastructure at AION as a 6-month intern, focusing on GPU optimization, benchmarking, and practical inference improvements.

Photo of the Rise User

Senior Software Engineer II to lead development of AI-enabled learning features at Articulate, working cross-functionally to design, ship, and maintain high-quality production software.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

Zapier seeks frontend-leaning fullstack or frontend engineers to help redesign and scale the Workflow Zone’s editor and troubleshooting surfaces that power millions of automations.

Photo of the Rise User
Posted 13 hours ago

Public Storage is looking for a Senior Cloud Engineer in Plano, TX to lead GCP and GKE architecture, automation, and cloud operations to support enterprise applications and infrastructure.

Photo of the Rise User
Northstrat Hybrid No location specified
Posted 4 hours ago

Experienced front-end developer needed to build and maintain large-scale React/Angular applications on AWS for a government-contracted, employee-owned company (U.S. citizenship and clearance eligibility required).

Foxglove is hiring a Forward-Deployed Engineer to partner with strategic customers, build integrations and production solutions, and feed real-world learnings back into our robotics observability platform.

Photo of the Rise User
Posted 12 hours ago

A fintech-backed trading platform is hiring a Backend/API Engineer to build reliable, high-performance API services and help scale production trading systems.

Photo of the Rise User
Posted 7 hours ago

Lead the architecture and development of Boeing's large-scale virtual simulation environment (AFSIM/ABX) as a Senior Software Engineer specializing in real-time simulation, DIS/HLA, and systems integration.

Posted 4 hours ago

Lead the development of Serval's AI-driven IT automation platform as a Senior Fullstack Engineer, building foundational systems and shipping V1 features alongside the founding team.

Photo of the Rise User
Posted 6 hours ago

Contribute remotely to mission-critical national security projects as a Software Developer building scalable, cloud-native computer vision and ML solutions at NT Concepts.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, onsite
DATE POSTED
August 27, 2025
Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!