Embedded Software Engineer

Eaton · Atlanta GA

Company

Eaton

Location

Atlanta GA

Type

Full Time

Job Description

Eaton's Commercial and Residential Distribution Solutions (CRDS) Division is currently seeking a Lead Embedded Software Engineer to join our team. This position is based at our Moon Township, PA (Pittsburgh) or Peachtree City, GA (Atlanta, GA) facility. Relocation assistance will be provided. Hybrid work will be offered within the Pittsburgh and Atlanta areas.

Position Overview:

The Lead Embedded Software Engineer will develop solutions for embedded systems and IoT/Connected devices, help to identify and evaluate emerging markets and technologies globally; lead project teams in the research, design, development and industrialization of new innovative products and services; and identify technical solutions associated to technical issues found in electronic based products and their applications. This role will play a key role in developing the next generation of Eaton solutions enabling the global energy transition by building innovative, intelligent, and connected solutions in the smart home space.

Making what matters work at Eaton takes the passion of every employee around the world. We create an environment where creativity, invention and discovery become reality, each and every day. It's where bold, bright professionals like you can reach your full potential-and where you can help us reach ours.

In this function you will:
  • Lead firmware and software developments for embedded systems/micro-controllers.
  • Author high-quality, highly-performant, unit-tested code.
  • Support software development for multiple platforms, including Linux, embedded, and web applications with a strong emphasis on the Internet of Things.
  • Lead new product introductions and develop embedded software for Gateways and Controllers that integrate an ecosystem of IoT devices.
  • Work closely with a variety of teams including software application developers, system architects, and firmware developers to ensure cohesive integration of various products and protocols.
  • Stay abreast of market trends and emerging technologies globally, with a particular emphasis on embedded and connected systems, and evaluate their potential impact on Eaton business.
  • Drive enhancement of existing products and services based on evaluations of existing and new technologies per Eaton's strategic plans.
  • Lead domestic and international project teams assigned to research, design, develop, test and/or launch new products; ensure projects are completed on time and within budget.
  • Lead product certification activities acting as the Eaton representative for industry standards such as FCC/UL/CSA.
  • Act as an advisor and mentor to other engineering talents to help development of new talent within Eaton.
  • Coordinate project activities with other engineering units to facilitate on time project completion.
  • Review project-related documentation to ensure its accuracy.
  • Provide technical soundness of design decisions and products changes to facilitate manufacturing, reduce cost, substitute material, improve quality and accommodate special customer needs.
  • Work with manufacturing plants on plans, processes and strategies to accomplish a trouble free introduction of products into manufacturing.

When we embrace the different ideas, perspectives and backgrounds that make each of us unique, we - as individuals and as a company - are stronger.

Qualifications

Required (Basic) Qualifications:
  • Bachelor's degree in Computer Science or Engineering degree from an accredited institution
  • Minimum of 3 years of experience in electrical/electronic product development

Preferred Qualifications:
  • Master's degree from an accredited institution
  • Strong firmware and software programing skills in C/C++, and working knowledge of other programming languages such as Java, C#, Python, Go, etc.
  • Strong knowledge of Linux and Windows operating systems and their associated development platforms
  • Solid understanding of software design principles, algorithms, data structures, and multithreading concepts
  • Thorough understanding of object-oriented design and programming skills, including the use of design patterns
  • Previous experience with root cause analysis and troubleshooting engineering systems
  • Solid understanding of networking protocols and concepts (websockets, http, tcp, mqtt, amqp, etc.)
  • Experience with various communication protocols such as Wi-Fi, BLE, Z-Wave, ZigBee, Cellular, Ethernet, etc.
  • Experience with Agile development methodologies and concepts

Position Criteria:
  • Ability to travel up to 10%
  • Effectively lead, work, and communicate within a global team environment
  • Engage with multi-functional teams to ensure the proper execution of business and customer requirements
  • Strong problem solving and software debugging skills
  • Excellent verbal and written communication skills including the ability to effectively explain technical concepts
  • Stay abreast of upcoming software development/engineering tools, trends, and methodologies
  • Good judgment, time management, and decision-making skills
  • Self-starter with the ability to operate effectively with minimal supervision

What you'll get from us:

We provide benefits that are industry competitive and focused on employee well-being. Listed below are programs that are offered globally, but program availabilities may vary by site.
  • Flexible work options to help balance work/life demands (at participating Eaton sites)
  • Healthcare/retirement savings programs
  • Competitive compensation packages to reward skills and performance
  • Tuition assistance or financial help for ongoing learning and development
  • Health, Dental, Vision & Wellness programs
  • Donation matching (U.S., Canada, Puerto Rico)


We make what matters work. Everywhere you look-from the technology and machinery that surrounds us, to the critical services and infrastructure that we depend on every day-you'll find one thing in common. It all relies on power. That's why Eaton is dedicated to improving people's lives and the environment with power management technologies that are more reliable, efficient, safe and sustainable. Because this is what matters.

We are confident we can deliver on this promise because of the attributes that our employees embody. We're ethical, passionate, accountable, efficient, transparent and we're committed to learning. These values enable us to tackle some of the toughest challenges on the planet, never losing sight of what matters.

Job: Engineering

Region: North America - US/Puerto Rico
Organization: ES CRDS RESI Residential

Job Level: Individual Contributor
Schedule: Full-time
Is remote work (i.e. working from home or another Eaton facility) allowed for this position?: Yes - Hybrid
Does this position offer relocation?: Relocation from within hiring country only
Travel: Yes, 10 % of the Time

Date Posted

09/14/2022

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

API Software Development Engineer - II - Synchrony

Views in the last 30 days - 6

The job description is for an API Software Development Engineer II at Synchrony The role involves working on microservice APIs participating in hackat...

View Details

API Software Development Engineer - I - Synchrony

Views in the last 30 days - 5

The job description is for an API Software Development Engineer I position at Synchrony The role involves working on microservice APIs participating ...

View Details

Senior Software Engineer (Java) - NCR Corporation

Views in the last 30 days - 6

NCR Corporation is a leading software and servicesled enterprise provider in the financial retail and hospitality industries They are looking for a Se...

View Details

Senior Software Engineering Manager - NCR Corporation

Views in the last 30 days - 5

NCR Corporation is a leader in transforming connecting and running technology platforms for selfdirected banking stores and restaurants They are looki...

View Details

Sr. Data Analyst/Engineer - Remote - Sharecare

Views in the last 30 days - 11

Sharecare is a digital health company that helps people manage their health They are seeking a Sr Data AnalystEngineer to contribute to a new platform...

View Details

ADMS Engineer - Ameren

Views in the last 30 days - 9

The job posting is for an Engineer to support the design maintenance and operation of SCADA and ADMS systems The successful candidate will have a Bach...

View Details