Lead Embedded Software Engineer- Linux

Eaton Corporation
Raleigh, NC

Lead global engineering teams in the development, testing and release of embedded Linux software for technology development projects and new product development projects (uninterruptible power supplies, energy storage, power distribution, energy metering, and similar products) while meeting schedule, cost, and product performance goals. Evaluate business requirements to determine potential solutions. Develop overall software architecture and requirements for technology development and new product development projects. Architect new features and develop requirements. Write and maintain functional specifications of design solutions. Create project plans, work breakdown structure, schedule estimates for upcoming software projects while managing ambiguity. Monitor the activities on software development and adapt plans to meet the schedule. Interface closely with cross-functional team members to create high quality products. Lead process improvement initiatives. Work with a cross-functional team to implement new processes. Analyze, design, code and test software used in uninterruptible power systems, power distribution systems, and other power quality products Develop high quality, high performing software that meets coding standards and product design requirements. Develop test plans and monitor test results. Document software components and interactions using flowcharts, diagrams, code comments, and code snippets. Perform software design reviews, code reviews for other members of the team. Formally releases embedded software following company procedures. Apply best engineering practices, good judgement and decision making for advanced technical problem solving. Mentor fellow team members on new technologies, architecture principles, and good coding practices. Bachelor's Degree in Electrical, Computer, Software Engineering, or Computer Science from an accredited institution with a minimum of seven (7) years of work experience in embedded Linux OR Master's Degree in Electrical, Computer or Software Engineering or Computer Science from an accredited institution with a minimum of five (5) years of work experience in embedded Linux. 7+ years of development experience in a Linux environment. Experience with Yocto build environment & multi-core embedded systems; experience with Dunfell and Kirkstone Linux distributions Demonstrated competency using or designing systems communicating with industrial networking protocols (e.g. TCP/IP, MQTT, Modbus, SNMP, BACnet, CAN) Experience leading global software projects Experience with EdgeX Foundry Experience with Agile development methodologies and concepts Experience using software development lifecycle management tools in a team environment (Jira, Git, etc.) Solid understanding of CyberSecurity and/or Cryptography Solid understanding of Software design principles, algorithms, data structures, and multi-threading concepts Strong knowledge of Linux operating systems and associated development platforms Experience adopting or contributing to Open-Source Software projects Strong level skills in C++ and understanding of Object-Oriented Design (OOD) principles Strong problem solving and software debugging skills Ability to demonstrate excellent written and verbal communications Ability to apply automation to tasks that require them Position requires an individual who is self-motivated, self-managed, team-oriented, proactive, attentive to detail, task oriented, and able to overcome obstacles to meet schedule requirements

Posted 2026-02-13

Recommended Jobs

Territory Manager (Continence Care) - Charlotte

Coloplast A/S
Charlotte, NC

The Continence Care Territory Manager is responsible for achieving territory sales objectives through selling activities which include cultivating business partnerships with key decision makers, prod…

View Details
Posted 2026-02-05

Banquet Sous Chef-The Westin Raleigh-Durham Airport

CMC Hotels
Raleigh, NC

Are you looking for a Company you can "GROW" with, Look no farther, CMC Hotels can provide this opportunity to you. We believe in Growing People. Our people are the Heart of our organization. The grow…

View Details
Posted 2026-01-28

Inventory Control

Quantum Services, Inc
Winston Salem, NC

Early mornings don’t scare you; they excite you for the day ahead. The thrill of traveling from one location to another is far more appealing than being confined to the same space all day. When it com…

View Details
Posted 2026-02-06

Mobile Phlebotomist (NC)

Quest Diagnostics
Shelby, NC

Medically Trained Mobile Collector. As a Mobile Collector , you would be a part-time, on-call, and at-will employee. What does this mean? ~ On-Call and At-Will equal Flexibility! You will …

View Details
Posted 2025-08-12

Front Desk Clerk and Night Auditor

Econo Lodge
Morehead City, NC

: We are looking for aHotel Front Desk Agents to serve as our guests' first point of contact and manage all aspects of their accommodation. Hotel Front Desk Agent responsibilities include registerin…

View Details
Posted 2026-02-08

Behavior Intervention Specialist

Rockwell Development Center
Lincolnton, NC

Job Summary: Responsible for leading and managing group discussions, meetings, and workshops. Will have excellent communication skills, be able to build rapport with targeted K-12 student particip…

View Details
Posted 2026-02-05

Production Supervisor

Charlotte Extraction Labs LLC
Pineville, NC

Experienced hands-on Production Supervisor wanted for an innovative and growing manufacturer. This role is responsible for supervising production operations at a small but growing 24/7, multi-shift …

View Details
Posted 2026-02-02

Family Medicine / Physician Assistant / Nurse Practitioner

Omega Recruiting
Wilmington, NC

Immediate need for a certified Nurse Practitioner or Physician assistant to join a well established outpatient Community Health / Primary Care group. Lets Discuss Most details on the table for dis…

View Details
Posted 2025-12-20

FOOD BANK WAREHOUSE - PICKER (MANUAL MOSTLY)

Snelling Charlotte
Charlotte, NC

MANUAL Order Picker – Warehouse / Food Distribution Pay Rate: $17.00/hr Schedule: Monday – Friday Job Overview We are hiring an Order Picker to support a busy warehouse and food distr…

View Details
Posted 2026-02-09

Adventure Camp Staff (ADHD/LD wilderness program)

SOAR Inc
Balsam, NC

SOAR is an outdoor and experiential education program utilizing 10, 11, 15, 16, and 18 day expedition style adventures with youth diagnosed with Attention Deficit Hyperactivity Disorders and/or Learn…

View Details
Posted 2026-01-18