Embedded Software Engineer
ERMCO-ECI
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. #J-18808-Ljbffr ERMCO-ECI
$105k - $154k
...Lead Embedded Software Engineer – Real-Time Systems Eaton's Electrical Critical Power Solutions Division is hiring a Lead Embedded Software Engineer – Real-Time Systems to join our growing team in Raleigh, NC. We offer relocation assistance within the United States...SuggestedWork experience placementWork at officeRemote workRelocation package$104k - $143k
...Your Role at Baxter This is where your work saves lives Baxter is seeking a talented and motivated Senior Embedded Software Engineer to join our Novum Infusion Pump team in the Medical Products and Therapies group. As an integral member of our team, you...SuggestedTemporary workLocal areaWork visaFlexible hours$60 - $65 per hour
6AM City, LLC is seeking a skilled professional to develop embedded operating system software for vehicle controllers in C. The ideal candidate will possess strong technical skills in embedded software development and electrical systems. Responsibilities include executing...SuggestedHourly pay$60 - $65 per hour
Job Description Requirements Technical skills in embedded software development, hardware integration, and electrical systems. Experience... ...degree in electrical, computer, mechanical, or agricultural engineering. Eligible work status: US Citizen or Green Card holder. Preferred...SuggestedHourly payTemporary workLocal area- A cutting-edge aerospace company is looking for a Lead Embedded Software Engineer to join its Airborne Software team. In this role, you’ll be responsible for designing, implementing, and integrating embedded software for next-generation aircraft, applying best practices...Suggested
$90k - $130k
...desire to positively impact the environment and lives of others in a refreshing, vibrant, and inclusive culture. The Embedded Software Test Engineer will work in the Software Certification team to analyze and test the embedded software operating on the ALIA-250...Full timeTemporary workLocal area- GridBridge, Inc. is seeking an Embedded Software Engineer to join the team in Raleigh, NC. The successful candidate will design, implement, and support embedded software for STM32 and i.MX8 platforms, working closely with power electronics and systems engineers. The role...RelocationRelocation package
- ERMCO-ECI is seeking an Embedded Software Engineer in Raleigh, NC. This role requires 2-5 years of experience and involves designing, implementing, and supporting software for embedded systems on STM32 and i.MX8 platforms. The position emphasizes strong C/C++ skills and...
$105k - $154k
...Lead Digital Controls and Embedded Software Engineer Eaton's ES AMER ESS division is currently seeking a Lead Digital Controls and Embedded Software Engineer. The expected annual salary range for this role is $105000 - $154000 a year. Please note the salary information...Work experience placementH1bLocal areaVisa sponsorshipRelocation package$105k - $154k
...Eaton’s ES AMER ESS division is currently seeking a Lead Digital Controls and Embedded Software Engineer. The expected annual salary range for this role is $105000 - $154000 a year. Please note the salary information shown above is a general guideline only. Salaries...Work experience placementH1bLocal areaVisa sponsorshipRelocation package$122k - $179k
Nerdleveltech is looking for a Digital Controls and Embedded Software Engineer Specialist in Raleigh, NC. This role includes developing advanced DSP algorithms and overseeing the product lifecycle for critical power solutions. Candidates should have a minimum of 8 years...- Eaton Corporation is looking for a Digital Controls and Embedded Software Engineer Specialist in Raleigh, NC. This hybrid role requires 3 days on-site work each week. You'll develop advanced DSP algorithms and support high-power UPS systems. A Bachelor's degree in Engineering...Relocation package
$94k - $138k
...Critical Power Solutions (CPS) Division is seeking a Senior Embedded Firmware Engineer to join our team in Raleigh, NC. Relocation benefits will... ...where you can help us reach ours. The Senior Embedded Software Engineer will report to our Engineering Manager and will be...Work experience placementWork at officeLocal areaRemote workVisa sponsorshipRelocation package- Eaton Corporation is seeking a Lead Embedded Hardware Engineer in Raleigh, North Carolina. This role involves designing and validating embedded electronics for low- and medium-voltage circuit breakers. You will be responsible for leading the hardware development life cycle...
$97k - $143k
Lead Embedded Hardware Engineer • Eaton’s Corporate Sector division - Relocation offered. Expected annual salary range: $97000 - $143000 per year. This range is a general guideline; actual compensation is based on qualifications, experience and market considerations. What...Local areaRelocationVisa sponsorship$97k - $143k
Eaton’s Corporate Sector division is currently seeking a Lead Embedded Hardware Engineer. Relocation offered.The expected annual salary range for this role is $97000 - $143000 a year.Please note the salary information shown above is a general guideline only. Salaries are...H1bLocal areaRelocationVisa sponsorship- ...Overview We are seeking a full-time Embedded Software Engineer 1 in our Cary, NC location. In this role, you will be responsible for building upon existing software solutions to develop basic software for Garmin products and/or applications. Essential...Full timeInternship
$94k - $138k
...Electrical Critical Power Solutions Division is seeking a Senior Embedded Firmware Engineer to join our team in Raleigh, NC. This hybrid role includes... ...live within 50 miles of Raleigh. Responsibilities include software architecture design, firmware development for UPS products...Work at officeRemote workRelocation package- ...Garmin is seeking a Senior Software Engineer in Cary, North Carolina. In this role, you will develop moderately complex software in C/C++ and Python for new products, integrate externally developed software, and support compliance activities. You will also perform technical...Remote work
- ...contribute in the areas of hardware security and embedded systems. This internship is a hands-on,... ...Currently enrolled in Computer Engineering, Electrical Engineering, Computer Science... ...Familiarity with C/C++ programming and basic software engineering practices. Interest in...Full timePart timeInternshipWork at office
- ...Diversified Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR Pittsburgh, PA OR Sanford, North Carolina OR Cary, North Carolina OR Clayton, North Carolina OR San Francisco, CA!...Full time
$103.71k - $138.28k
...supervision. The Main Responsibilities -The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. -Recommends optimized solutions...Temporary workRemote work- ...Position Summary Parker Lord Electromechanical Systems (EMS) is seeking an experienced Embedded Software Engineer to develop and verify software for control systems used in demanding aerospace and industrial applications. This role focuses on motor control...Permanent employmentFor contractorsWork experience placementWork from home1 day per week
- Accentuate Staffing has partnered with a growing engineering company that is seeking a skilled... ...specializes in developing innovative embedded solutions that improve environmental quality... ...tools such as Altium or similar design software. Validate prototypes through rigorous...
- An innovative engineering company is on the lookout for a talented Hardware Engineer to join their design team. This role involves developing cutting-edge embedded hardware solutions that enhance environmental quality across various sectors. You will be at the forefront...
- Garmin Ltd. is seeking a full-time Embedded Software Engineer 1 in Cary, NC. In this role, you will develop software solutions for Garmin products, primarily using languages such as C, C++, C#, and Java. Ideal candidates will have a Bachelor’s degree in a relevant field...Full time
- Summary Develops embedded software, tools, and test automation for vehicle controller systems, supporting architecture, integration, validation... .... Job Responsibilities Perform embedded systems engineering tasks including requirements analysis, operational concept development...Temporary workWork experience placementLocal area
$105k - $154k
...Lead Systems Engineer Eaton's Electrical division is currently seeking a Lead Systems Engineer to join our team in Raleigh, NC. Hybrid... ...of engineering processes and experience with issue tracking software such as Jira. Good communication and presentation skills....Work experience placementH1bVisa sponsorshipRelocation package- ...The Role: Your Mission As a Senior Deployment Systems Engineer (Sr. DSE) , you are the principal technical architect and quarterback... ...will coordinate and set the timing of hardware delivery and software integration across multiple workstreams. Over time and as our...Temporary workWork at officeImmediate start
- ...Overview Join us as a Hardware Security & embedded systems intern at Itron. This part‑time... ...Currently enrolled in Computer Engineering, Electrical Engineering, Computer Science... ...Familiarity with C/C++ programming and basic software engineering practices. Interest in firmware...Part timeInternshipWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded systems software engineer Raleigh, NC
- embedded developer Raleigh, NC
- embedded engineer Raleigh, NC
- embedded software engineer Raleigh, NC
- internship software Raleigh, NC
- software support Raleigh, NC
- software quality assurance Raleigh, NC
- embedded software Raleigh, NC
- software sales representative Raleigh, NC
- id software Raleigh, NC

