Job details
Job type full-time
Full job description
There is no better time to join eaton than in this exciting era of power managementWe’re reimagining innovation by adapting digital technologies — connected devices, data models and insights — to transform power management for safer and more sustainable and efficient power use.
Our teams are collaborating to build the best digital solutions for our customersWe are looking for digital talent who want to help set the direction for this digital transformation and create new ways of working and thinking, for ourselves and our customers.
Eaton’s energy automation solutions business has an opening for a senior firmware engineer located in plymouth, mn or can work remotely in colorado, iowa, maryland, minnesota, north carolina, north dakota, nebraska, pennsylvania, south dakota, or texas.
The senior firmware engineer position will be involved in many different aspects of the product life cycle for a brand-new product, ranging from product specification through software design and validationSuccessful candidates will possess the ability to help define, implement and test a brand-new product.
An ability to understand system concepts, including hardware interfaces, linux kernel, and software interfaces of an embedded device is strongly encouraged.
Making what matters work at eaton takes the passion of every employee around the worldWe create an environment where creativity, invention and discovery become reality, each and every dayIt’s where bold, bright professionals like you can reach your full potential—and where you can help us reach ours.
In this role, you will be:
Responsible for technical leadership of software features through the entire software life cycle
Responsible for leading and mentoring junior software engineers in the creation of code framework, design reusability and portability software execution code reviewsThis position is also responsible for refining and promoting company coding processes and practices and ensuring the software quality requirements are met.
Responsible for creating the software portion of a project development plan and driving the project to meet the outlined schedule
Responsible for facilitating new ideas and concepts to the product design and embedded software development process
Participate in all phases of the product development lifecycle (requirements, design, coding, testing, and release) following a structured engineering process to ensure quality and reliability
Design, implement, and test control algorithms, protocols, and communication technologies
Collaborate with external and internal customers, such as product management, field service, operations and other engineering teams during the product development life cycle
Develop supporting engineering documentation including software requirements specifications, design documentation and design verification test plans
Ensure the product specifications are complete, accurate and achievable
Estimate workload, establish and maintain project schedules and monitor progress through the project execution phases
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
Basic qualifications:
Bachelor’s degree in electrical, computer, or software engineering from an accredited institution.
Minimum 5 years of experience in c/c++
No relocation is offered for this positionAll candidates must currently reside within 50 miles of plymouth, mn to be consideredCandidates must reside in colorado, iowa, maryland, minnesota, north carolina, north dakota, nebraska, pennsylvania, south dakota, or texas
Must be authorized to work in the united states without company sponsorship now or in the future
Preferred qualifications:
Experience developing linux yocto
Experience developing solutions utilizing dual core arm cortex processors
Experience leading a team through the architecture, design, and test phase of the product development lifecycle
Experience in agile design methodologies
Strong problem solving and debugging skills
Familiarity with software configuration and change management processes and tools (git, jira, etc.)
Position criteria:
Ability to drive a technology design with a team of engineers both locally and remote
Ability to communicate with multiple groups including marketing, product management, and quality.
Ability to travel up to 10%
Search for technologies which would improve product performance, reduce development time or reduce cost
Active communication with the cross functional team to ensure schedule, cost and performance alignment
We are committed to ensuring equal employment opportunities for all job applicants and employeesEmployment decisions are based upon job-related reasons regardless of an applicant`s race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law.
We provide benefits that are industry competitive and focused on employee well-beingListed below are programs that are offered globally, but program availabilities may vary by site.
Flexible work options to help balance work/life demands
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 incentives; including eap, paid parental leave, and life insurance
Donation matching (u.s., canada, puerto rico)
We make what matters workEverywhere 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 commonIt all relies on powerThat’s why eaton is dedicated to improving people’s lives and the environment with power management technologies that are more reliable, efficient, safe and sustainableBecause this is what matters.
We are confident we can deliver on this promise because of the attributes that our employees embodyWe’re ethical, passionate, accountable, efficient, transparent and we’re committed to learningThese 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: epg eas electrical automation solutions
Job level: individual contributor
Schedule: full-time
Is remote work (i.eWorking from home or another eaton facility) allowed for this position?: yes
Does this position offer relocation?: no
Travel: yes, 10 % of the time