Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

ERMCO-ECI · 15 hours ago

Embedded Software Engineer

ERMCO is a leading U.S. manufacturer of distribution transformers and engineered electrical solutions. They are seeking an Embedded Software Engineer to design and implement GridBridge products, working closely with Power Electronics HW and DSP Engineers.

IndustrialManufacturingElectrical DistributionMachinery Manufacturing
check
Comp. & Benefits
check
H1B Sponsor Likelynote

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

Qualification

Embedded software developmentC/C++ programmingEmbedded Linux (Yocto)Communication protocolsDebugging toolsVersion control (Git)JavaScriptPythonDockerAWS IoT solutionsSCADA standardsFunctional safety compliance

Required

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

Preferred

Background in Smart Grid or utility product development
Prior experience in small teams or startup environments
Education in Computer Science, Software Engineering, Mechatronics, or Electrical Engineering (advanced degrees or relevant minors a plus)
Working knowledge of protocol stacks (DNP3, OpenADR, Modbus, and OCPP)
JavaScript and REACT for user interface design
MQTT for intra-process communications
Experience with Docker is a plus
Development of IoT solutions using AWS or similar
System testing, Manufacturing diagnostics, built in test/diagnostics (PBIT, IBIT, CBIT)
Deployment and customer support
SCADA or other utility standards experience
Experience using a Requirement Management Tool (RQM) (e.g. DOORS, Visure, etc) for the purpose of tracking and traceability of requirements from product to design and test cases
Working with functional safety compliance processes (e.g. IEC 61508 and/or IEC 60730-1) to meet the certification process and all supporting documentation for certification

Company

ERMCO-ECI

twittertwitter
company-logo
ERMCO (Electric Research and Manufacturing Cooperative, Inc.) is headquartered in Dyersburg, Tennessee.

H1B Sponsorship

ERMCO-ECI has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2022 (2)

Funding

Current Stage
Late Stage
Total Funding
$16.84M
Key Investors
U.S. Department of Energy Office of ElectricityRural Development Partners
2024-12-03Grant· $1.84M
2024-10-17Grant· $15M

Leadership Team

T
Tim Mills
President and CEO
linkedin
Company data provided by crunchbase