Home › Companies › Careers Ermcoeci Icims Com › Embedded Software Engineer
Embedded Software Engineer
Careers Ermcoeci Icims Com · Raleigh, NC, US · On Site · Active · iCIMS
Job facts
| Field | Value |
|---|---|
| Company | Careers Ermcoeci Icims Com |
| Title | Embedded Software Engineer |
| Normalized title | - |
| Department / team | Engineering |
| Location | Raleigh, NC, United States |
| Work model | On Site |
| Employment type | Full Time |
| Salary | - |
| Status | active |
| ATS provider | iCIMS |
| Posted / first seen | 2026-05-13 / 2026-05-31 |
| Changed / last seen | 2026-06-04 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Careers Ermcoeci Icims Com. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through iCIMS. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Raleigh. | Open |
| Department jobs | Active postings in Engineering. | Open |
| Work model jobs | Active On Site postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Careers Ermcoeci Icims Com |
| Source | e1a55305-23e7-49e3-8d77-70b09e11088c |
| ATS provider | iCIMS |
Description
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 commitments 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 an Embedded Software Engineer with 2-5 years of experience to join the Embedded Software team in the design, implementation, and support of GridBridge products. This role spans bare‑metal STM32 microcontrollers and embedded Linux platforms using Yocto on i.MX8. The position is hands‑on and hardware‑adjacent, working closely with power electronics, controls, and systems engineers.
This role will be onsite in Raleigh, NC. Relocation Assistance is available.
Responsibilities
Design, develop, and maintain embedded software across STM32 and i.MX8 platforms
Develop bare‑metal firmware on STM32 (control logic, state machines, diagnostics)
Develop embedded Linux software using Yocto on i.MX8
Implement user‑space applications and services in C/C++
Implement CAN‑based inter‑processor and inter‑board communication
Implement MQTT‑based system and supervisory communications
Support board bring‑up, debugging, and system validation
Participate in Git‑based workflows and code reviews
Support manufacturing diagnostics and built‑in tests
Produce technical documentation and interface definitions
Qualifications
Required Skills
Proficiency in C and/or C++
Experience with STM32 microcontroller development
Experience with embedded Linux systems and Yocto
Familiarity with CAN communication
Experience debugging on real hardware
Experience with Git and collaborative development
Preferred Skills
Experience with i.MX8 or similar ARM SoCs
Familiarity with device trees and boot configuration
Experience using MQTT
Background in power electronics or energy systems
Exposure to manufacturing, validation, or field deployments
Experience
2-5 years of applicable embedded software development experience. Experience in utility, energy, or industrial products is a plus.
Education
Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
Join ERMCO and TRANSFORM your career!
Job Locations US-NC-Raleigh
Full job record
| Job ID | 07c0b423d7b1770cfd7e3080c2804f14558e4e60 |
| Org ID | 276faeea-226e-4014-9455-ea35d889b801 |
| Source ID | e1a55305-23e7-49e3-8d77-70b09e11088c |
| Board ID | e1a55305-23e7-49e3-8d77-70b09e11088c |
| Provider | icims |
| Provider Job Key | 6469 |
| Title | Embedded Software Engineer |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Raleigh, NC, US |
| Department | Engineering |
| Team | — |
| Employment Type | full_time |
| Workplace Type | on_site |
| Remote Policy | — |
| Country | United States |
| Region | NC |
| City | Raleigh |
| Salary Raw | 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 commitments 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 an Embedded Software Engineer with 2-5 years of experience to join the Embedded Software team in the design, implementation, and support of GridBridge products. This role spans bare‑metal STM32 microcontrollers and embedded Linux platforms using Yocto on i.MX8. The position is hands‑on and hardware‑adjacent, working closely with power electronics, controls, and systems engineers. This role will be onsite in Raleigh, NC. Relocation Assistance is available. Responsibilities Design, develop, and maintain embedded software across STM32 and i.MX8 platforms Develop bare‑metal firmware on STM32 (control logic, state machines, diagnostics) Develop embedded Linux software using Yocto on i.MX8 Implement user‑space applications and services in C/C++ Implement CAN‑based inter‑processor and inter‑board communication Implement MQTT‑based system and supervisory communications Support board bring‑up, debugging, and system validation Participate in Git‑based workflows and code reviews Support manufacturing diagnostics and built‑in tests Produce technical documentation and interface definitions Qualifications Required Skills Proficiency in C and/or C++ Experience with STM32 microcontroller development Experience with embedded Linux systems and Yocto Familiarity with CAN communication Experience debugging on real hardware Experience with Git and collaborative development Preferred Skills Experience with i.MX8 or similar ARM SoCs Familiarity with device trees and boot configuration Experience using MQTT Background in power electronics or energy systems Exposure to manufacturing, validation, or field deployments Experience 2-5 years of applicable embedded software development experience. Experience in utility, energy, or industrial products is a plus. Education Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. Join ERMCO and TRANSFORM your career! Job Locations US-NC-Raleigh |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://careers-ermcoeci.icims.com/jobs/6469/embedded-software-engineer/job |
| Apply URL | https://careers-ermcoeci.icims.com/jobs/6469/embedded-software-engineer/job |
| First Seen At | 2026-05-31 18:49:00Z |
| Last Seen At | 2026-06-06 08:36:34Z |
| Last Checked At | 2026-06-06 08:36:34Z |
| Last Changed At | 2026-06-04 14:22:59Z |
| Inactive At | — |
| Source Posted At | 2026-05-13 04:00:00Z |
| Source Updated At | 2026-06-03 14:48:00Z |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=icims/board=careers-ermcoeci.icims.com/date=2026-06-06/2026-06-06T08-36-32-164Z-9196733c277fda28d1e30f004f545ab5ad692bea0db8624e482b1f715b1a78d0.json |
Event Fields
{
"content_hash": "2b8f522134887adb4bf69ce10c419b4cc32557715e8baebe780478e22025f857",
"source_hash": "44606389892031d67d78988b433b59329825747806944e75768f0c153f25aed6",
"last_changed_at": "2026-06-04T14:22:59.857Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Raleigh, NC, US",
"city": "Raleigh",
"region": "NC",
"country": "United States",
"is_remote": false,
"confidence": 0.8
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-06T08:36:34.353Z",
"launch_scope": {
"reason": "english_us_canada",
"included": true,
"language": "en",
"location": {
"raw": "Raleigh, NC, US",
"city": "Raleigh",
"region": "NC",
"country": "United States",
"is_remote": false,
"confidence": 0.8
},
"countries": [
"United States"
]
},
"remote_policy": null,
"salary_period": null,
"workplace_type": "on_site",
"salary_currency": null
}Extensions
{}Native Structured
{
"json_ld": {
"url": "https://careers-ermcoeci.icims.com/jobs/6469/embedded-software-engineer/job",
"@type": "JobPosting",
"title": "Embedded Software Engineer",
"@context": "http://schema.org",
"datePosted": "2026-05-13T04:00:00.000Z",
"description": "<h2>Overview</h2>\n<p><strong>About ERMCO</strong></p>\n<p>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.</p>\n<p> </p>\n<p>With commitments 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.</p>\n<p> </p>\n<p><strong>About GridBridge</strong></p>\n<p>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.</p>\n<p> </p>\n<p><strong>Job Summary</strong></p>\n<p>We are seeking an Embedded Software Engineer with 2-5 years of experience to join the Embedded Software team in the design, implementation, and support of GridBridge products. This role spans bare‑metal STM32 microcontrollers and embedded Linux platforms using Yocto on i.MX8. The position is hands‑on and hardware‑adjacent, working closely with power electronics, controls, and systems engineers.</p>\n<p><strong> </strong></p>\n<p><strong>This role will be onsite in Raleigh, NC. Relocation Assistance is available.</strong></p>\n<h2>Responsibilities</h2>\n<ul>\n <li>Design, develop, and maintain embedded software across STM32 and i.MX8 platforms</li>\n <li>Develop bare‑metal firmware on STM32 (control logic, state machines, diagnostics)</li>\n <li>Develop embedded Linux software using Yocto on i.MX8</li>\n <li>Implement user‑space applications and services in C/C++</li>\n <li>Implement CAN‑based inter‑processor and inter‑board communication</li>\n <li>Implement MQTT‑based system and supervisory communications</li>\n <li>Support board bring‑up, debugging, and system validation</li>\n <li>Participate in Git‑based workflows and code reviews</li>\n <li>Support manufacturing diagnostics and built‑in tests</li>\n <li>Produce technical documentation and interface definitions</li>\n</ul>\n<h2>Qualifications</h2>\n<p><strong>Required Skills</strong></p>\n<ul>\n <li>Proficiency in C and/or C++</li>\n <li>Experience with STM32 microcontroller development</li>\n <li>Experience with embedded Linux systems and Yocto</li>\n <li>Familiarity with CAN communication</li>\n <li>Experience debugging on real hardware</li>\n <li>Experience with Git and collaborative development</li>\n</ul>\n<p><strong> </strong></p>\n<p><strong>Preferred Skills</strong></p>\n<ul>\n <li>Experience with i.MX8 or similar ARM SoCs</li>\n <li>Familiarity with device trees and boot configuration</li>\n <li>Experience using MQTT</li>\n <li>Background in power electronics or energy systems</li>\n <li>Exposure to manufacturing, validation, or field deployments</li>\n</ul>\n<p><strong> </strong></p>\n<p><strong>Experience</strong></p>\n<ul>\n <li>2-5 years of applicable embedded software development experience. Experience in utility, energy, or industrial products is a plus.</li>\n</ul>\n<p><strong> </strong></p>\n<p><strong>Education</strong></p>\n<ul>\n <li>Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.</li>\n</ul>\n<p> </p>\n<p><strong>Join ERMCO and TRANSFORM your career!</strong></p>\n<h2>Job Locations</h2>US-NC-Raleigh",
"directApply": true,
"jobLocation": [
{
"@type": "Place",
"address": {
"@type": "PostalAddress",
"postalCode": "27613",
"addressRegion": "NC",
"streetAddress": "7001 Pinecrest Road",
"addressCountry": "US",
"addressLocality": "Raleigh",
"postOfficeBoxNumber": "UNAVAILABLE"
}
}
],
"validThrough": "2027-05-13T04:00:00.000Z",
"employmentType": "FULL_TIME",
"hiringOrganization": {
"name": "GridBridge",
"@type": "Organization",
"sameAs": "www.ermco-eci.com"
},
"occupationalCategory": "Engineering"
},
"detail_meta": {
"url": "https://careers-ermcoeci.icims.com/jobs/6469/embedded-software-engineer/job?in_iframe=1",
"http_status": 200,
"content_type": "text/html;charset=UTF-8",
"response_bytes": 42679,
"compact_response_bytes": 5076,
"original_response_bytes": 42679
},
"sitemap_job": {
"id": "6469",
"url": "https://careers-ermcoeci.icims.com/jobs/6469/embedded-software-engineer/job",
"slug": "embedded-software-engineer",
"lastmod": "2026-06-03T10:48:00-04:00"
},
"detail_errors": []
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/07c0b423d7b1770cfd7e3080c2804f14558e4e60?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/276faeea-226e-4014-9455-ea35d889b801JSONGET https://api.bluedoor.sh/job-postings/v1/sources/e1a55305-23e7-49e3-8d77-70b09e11088cJSONGET https://api.bluedoor.sh/job-postings/v1/jobs/07c0b423d7b1770cfd7e3080c2804f14558e4e60/eventsJSON