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-19

Recommended Jobs

Professional Engineer (PE) - Structural / Construction Engineering

HireNow Staffing, Inc.
New Bern, NC

Professional Engineer (PE) – Structural / Construction Engineering Location: New Bern, North Carolina (Onsite) Compensation: $95,000 – $125,000 base salary + full benefits Employm…

View Details
Posted 2026-02-17

Assembler

Dynamics ATS
Assembly, NC

Assembler   JOB-10045899   Anticipated Start Date March 2, 2026   Location Oklahoma City, OK   Type of Employment Contract Hire   Employer Info Our client is a global le…

View Details
Posted 2026-02-11

Home Health Registered Nurse Manager

Live Long Well Care
Winston Salem, NC

About the Job: Live Long Well Care is searching for an experienced Home Care Registered Nurse Manager that is located in Mount Airy/Winston Salem NC. We have two branches (one supporting Surry Count…

View Details
Posted 2025-10-01

Personal Assistant

GreatAuPair LLC
Spruce Pine, NC

I need a Personal Assistant to help me with my home and office. I will also need some teachers for my Center and Institute. For my home: Light Housekeeping duties and help with my family's indoor cat …

View Details
Posted 2025-11-12

Pullet Crew Supervisor

JBS
Marshville, NC

Description Position at Pilgrim's Responsible for the movement of pullets, field vaccinations and medication, and hen productivity. May also include gathering and transportation of eggs and hatc…

View Details
Posted 2026-01-29

Utilities Maintenance Technician I

Novo Nordisk Inc.
Clayton, NC

About the Department You will be joining Fill & Finish Expansions (FFEx), which is responsible for all major expansion activities within aseptic production, solid dosage forms, finished products, …

View Details
Posted 2026-02-17

Intern Global Communications and Public Relations

Incyte Corporation
Wilmington, NC

Overview: A global biopharmaceutical company on a mission to Solve On, Incyte follows science to find solutions for patients with unmet medical needs. Through the discovery, development, and commerci…

View Details
Posted 2026-02-17

Fire Sprinkler Technician

Eagle Fire
Winston Salem, NC

About Us: Since 1987, Eagle Fire Inc. has become a top-tier provider of comprehensive fire protection services, including fire sprinkler systems, life safety services, special hazards systems, fir…

View Details
Posted 2026-01-15

Radiologic Technologist

WakeMed Health & Hospitals
Garner, NC

Overview: Are you passionate about providing exceptional care across all ages—from pediatrics to geriatrics—in a fast-paced urgent care setting? WakeMed Health & Hospitals is looking for a Radiologi…

View Details
Posted 2025-12-16