Job Description
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
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 DetailsAPI 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 DetailsSenior 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 DetailsSenior 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 DetailsSr. 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 DetailsADMS 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