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
$122k - $179k
...Digital Controls And Embedded Software Engineer SpecialistEaton's ES AMER ESS division is currently seeking a Digital Controls and Embedded Software Engineer Specialist. The expected annual salary range for this role is $122000 - $179000 a year. Please note the salary...SuggestedWork experience placementH1bWork at officeLocal areaRemote workVisa sponsorshipRelocation package- ...Embedded Software EngineerElectric 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...SuggestedRelocation package
- ...Digital Infrastructure division is currently seeking a Senior Embedded Firmware Engineer to join our team. This position will be a hybrid office/... ...requirements. Document and formally release embedded software following company procedures. Develop test plans and monitor...SuggestedWork experience placementWork at officeRemote workWork from homeRelocation packageFlexible hours
$68.9k - $131.1k
...toughest challenges and to meet the demands of a rapidly evolving global market. Are you a dynamic and experienced RUST Embedded Software Engineer interested in contributing to programs that save lives and enable the freedoms we enjoy. Our dynamic engineers develop demanding...SuggestedContract workTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$45 - $50 per hour
...Embedded Software EngineerBecome a member of Our Trustworthy Systems Initiative. We are looking for an energetic, innovative, and self-starting software engineer to design, implement, test, and support features & solutions within the Security and Trust Organization (S&...SuggestedTemporary work$125.1k - $225.2k
...you to achieve your full potential. Unleash your talent and redefine what’s possible.Job Description:Are you an innovative Embedded Software Engineer with expertise in C/C++ and Linux systems? Do you thrive in fast-paced environments where solving complex problems is the...Full timeWork experience placementFlexible hours$94k - $138k
...Critical Power Solutions (CPS) Division is seeking a Senior Embedded Firmware Engineer to join our team in Raleigh, NC. Relocation benefits will... ...and where you can help us reach ours. The Senior Embedded Software Engineer will report to our Engineering Manager and will...Work experience placementWork at officeLocal areaRemote workVisa sponsorshipRelocation package- ...Senior C++ Software Engineer (Autonomous Systems)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...Full time
- ...will be focused on developing and maintaining software for SmallHD’s video monitoring products and... ...to be comfortable programming in C for an embedded environment. You will also coordinate with Electronic and FPGA engineering teams during the design, test, and integration...Full timeWork at office
- Job-ID32575457Reference26-01231Remote50% Remote Job Description: We are seeking a Computer System Validation (CSV) Engineer for a global pharmaceutical client. This role will work cross-functionally to lead and execute validation activities for GxP electronic systems and...Remote work
- 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 Functions Performs...Full timeInternship
- ...across related disciplines. We are seeking a highly skilled Systems Engineer to join our Digital Engineering team designing and analyzing... ...in MBSE tools, and has a desire to be handson in building software tools that solve realworld problems.The successful candidate for...Full timeWork experience placement
- Proton Technologies, Inc., an affiliate of Reynolds and Reynolds, is seeking a highly skilled Systems Engineer with strong server, hybrid cloud, and networking experience. This role will support both escalated service requests (Level 2-3) and assist our Cloud Migration...
- Embedded Software Engineer Cary, NC - Full Time Productive Resources ( is seeking a candidate to be part of our engineering team at our customer’s facility in Cary, NC. As a member of our team, the selected candidate will plan, coordinate, and perform product design, testing...Full timeTemporary workFlexible hours
- ...entrepreneurial spirit. We are seeking a highly skilled Systems Engineer to join our team. The ideal candidate will play a crucial role... ...Engineer to join our team and play a crucial role in developing software to connect physics-based Modeling and Simulation (M&S) tools in...Full timeWork experience placement
- Embedded Software Engineer - Onsite Mandatory Skills C# C++ Java object-oriented software design C embedded software development workflow machine validation GNU Make Python CAN UDS software product delivery agile software development processes OpenRTOS based...For contractorsDay shift
$150k - $210k
...SummarySchneider Electric is seeking a strategic Firmware Engineering Manager to lead the embedded firmware development for our next-generation products.... ..., mentor, and develop a team of firmware and embedded software engineers, fostering a culture of technical excellence,...Temporary workWork at office$87.6k - $131.4k
...access required for the position in the future*Northrop Grumman’s Space Sector is seeking an Embedded FlightSoftware Engineer to join our team in Morrisville, NC.The software engineer will design, develop, integrate, and test software that manages a Space payload unit,...Full timeRelocation packageShift work- ...9Company Name:HITACHI ENERGY USA INCProfession (Job Category):Engineering & ScienceJob Schedule: Full timeRemote:NoJob Description:At Hitachi... ...and project documentation.Configure control systems and SCADA software for energy applications.Support proposal development and...Full timeRemote work
- Discover your exciting roleThe Lead Mechanical Engineer, specializing in Biopharma Life Sciences, collaborates within a multidisciplinary team of engineers and designers to develop comprehensive construction documents for critical systems, including HVAC (wet and dry),...Full timeLocal areaWork visa
- ...Energy facility can be considered.Job SummaryThis position will function under general direction with minimal supervision, providing engineering and technical expertise to support the technical evaluation of the major equipment being procured for the future Duke Energy...Full timeFor contractorsRemote workVisa sponsorshipRelocation package
- Eaton Corporation is seeking a Lead Power & Embedded Electronics Design Engineer in Raleigh, North Carolina. In this role, you will design, develop, and test analog, digital, and power circuits. The ideal candidate will have at least 6 years of relevant experience and...Relocation package
- ...public app stores. Experience with cross-platform development using Flutter and/or React Native is strongly desired. Provide primary engineering support for legacy native codebases, including iOS and Android implementations. Support iOS applications using UIKit, Storyboards...Temporary workLocal area
$104k - $143k
...enhance results for patients worldwide. As a Principal Engineer at Baxter, your contributions directly impact making a significant... ...experienceExperience working on complex hardware and software projects involving embedded systems, network communications, and web servicesAbove...Full timeTemporary workLocal areaWorldwideWork visaFlexible hours$207k - $311k
Hungry, Humble, Honest, with Heart.The OpportunityAre you a knowledgeable and adaptable Systems Sales Engineer with a strong background in data center technologies and a passion for supporting mid-market healthcare clients? If so, you'll thrive on our dynamic team that...Work at officeLocal areaRemote workRelocation packageFlexible hours- ...the Raleigh area that is adding to its engineering team as the product moves closer to FDA... ...will help test, troubleshoot, and validate embedded systems that are central to the product’... ...test planning and execution, hardware/software integration, low-level debugging with lab...
- ...in Raleigh, NC, is seeking a Senior Linux Firmware Engineer to design, develop, and implement software solutions for advanced three-phase power systems. The... ...involves collaboration with a global team to build embedded Linux software while adhering to stringent coding standards...Relocation package
$189.2k - $372.9k
...At Deloitte, Lead Forward Deployed Engineers (LFDE) don’t just build AI solutions, they... ...serve as the senior practitioner-leader embedded directly with our most strategic clients... ...integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud...Local areaVisa sponsorship- Job DescriptionJob Overview:As the Lead Secondary Engineer, you will play a pivotal role within the Linxon North America Engineering Team, overseeing and driving the Secondary engineering activities for projects and tenders. Operating in Raleigh, North Carolina, you will...Full time
- Position OverviewPower your future with Qualus as a Transmission Line Engineer designing transmission structures and power lines for high... ...of foundation design and analysis.Proficiency in engineering software such as PLS-CADD, PLS-POLE, FAD Tools, and AutoCAD.Familiarity...Temporary workFor contractorsFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded engineer Raleigh, NC
- embedded software engineer Raleigh, NC
- embedded developer Raleigh, NC
- embedded systems software engineer Raleigh, NC
- software sales executive Raleigh, NC
- software Raleigh, NC
- software sales Raleigh, NC
- software trainer Raleigh, NC
- embedded software Raleigh, NC
- id software Raleigh, NC


