Lead Software Engineer

Eaton Corporation Raleigh , NC 27611

Posted 7 months ago

Do you like Linux, C/C++ and embedded software?

Do you like the role of software architect that develops next-generation software solutions to change how customers connect, explore, and interact with a company's products?

Do you like the challenge of identifying feature commonality among multiple platforms to arrive at a synergistic and efficient platform to serve the needs of customers worldwide?

Are you looking for a multinational and friendly environment?

Are you looking for a professional, dedicated, and high energy work environment?

Would you like to be part of Eaton's UPS, Power Quality, and Energy Storage solutions group?

My name is George Navarro, and if all the answers are yes, then I might have just the right opportunity for you!

What's the project about?

  • Advancing Eaton Critical Power System UPS products and solutions to the world of Linux and helping us open new markets and applications.

https://www.eaton.com/us/en-us/products/backup-power-ups-surge-it-power-distribution.html

  • The design & development of software platforms encompassing functionality from web-page display creations, industrial protocols stacks, cybersecurity feature implementation, cloud device connectivity to the development of a shared, reusable, secure, scalable software application for power quality and energy storage market solutions.

First days and months:

  • From day 1 to collaborate with Product and Engineering to establish requirements for a Linux based platform solution.

  • Hands on the project, learn the Eaton Power Quality product portfolio.

  • To live and work in the beautiful Raleigh, NC area

What can you expect from us?

  • A professional dedication to the design and success of products and solutions

  • A cultural thirst for software solutions and the potential that it offers

  • The patience and mentorship to enable you to learn our products and technologies

What we expect from you?

  • To serve as our Software Architect

  • To interact with multi-national teams including visiting Eaton design engineering groups located worldwide.

  • To apply your versatility including leadership, communication, and interpersonal skills.

  • To help formulate and document the best practices and architectural roadmaps needed to develop and manage highly resilient software solutions.

  • MSJA

Qualifications

Basic Qualifications:

  • Bachelor's degree in Computer Science, Electronics, or Electrical Engineering from an accredited institution

  • Minimum of three (3) years of Linux based software development experience

  • Minimum of three (3) years of Java, C, C++, HTML and/or SQL

  • Must be legally authorized to work in the United States without company sponsorship

Preferred Qualifications:

  • Network-enabled products/devices

  • Scripting language like Python.

  • Application of open source software modules and solution and their adaptation

  • Building and/or configuring 3rd party Linux packages

  • Using application programs to control electrical equipment sequencing and logic.

  • Using configuration/change management processes and tools

  • Agile design methodology.

  • Experience working on device level connectivity platforms.

  • Electrical product development experience with cloud connectivity protocols.

  • Experience with Linux network device security.

  • Exposure to and knowledge of digital and analog electronics: microcontrollers, A/D converters, voltage and current sensors, etc.

We make what matters work. Everywhere you lookfrom the technology and machinery that surrounds us, to the critical services and infrastructure that we depend on every dayyou'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: ESSG PQD CPS Critical Power Solutions

Job Level: Individual Contributor

Schedule: Full-time

Is remote work (i.e. working from home or another Eaton facility) allowed for this position?: No

Does this position offer relocation?: Relocation from within hiring country only

Travel: Yes, 10 % of the Time


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Reactjs/Front End

Storable

Posted 2 days ago

VIEW JOBS 10/15/2019 12:00:00 AM 2020-01-13T00:00 Storable is looking for an experienced Senior Software Engineer that has extensive experience using modern Javascript frameworks with specific expertise in React, to play a crucial role in building and scaling our industry leading Facility Management Platform. How is this different from other software engineering jobs? As the leading provider of technology solutions in the self-storage space, we are creating innovative experiences in an industry where that has not existed before. You should be passionate about building the right solutions right and be comfortable working in an open-ended dynamic environment where roles are flexible and communication is essential. This is a great opportunity for you to join a growing team that encourages creativity, teamwork, professional growth and advancement. What you'll do everyday: * Contribute substantially to the software design of our front-end applications to improve development velocity, maintenance cost, testing, functionality, platform independence, and performance. * Design policies, processes, procedures, methods, tests, and/or components, from the ground up. * Develop our applications front-end using React, Redux, and other technologies * Communicate and coordinate effectively within the squad, across our technology team, and with our business partners to deliver on top priorities * Mentor other engineers, encouraging engineering best practices demonstrating how to create effective designs and write maintainable, reusable code What you need to bring to the table: * Bachelor's degree in a computer related degree program or equivalent work experience * 8+ years of professional Software Engineering experience * 3+ years experience building complex web apps with React.JS and an ability to bring expert knowledge to the team * 3+ years experience developing applications in C# and .NET framework * Experience with relational and non-relational databases * Desired development experience using NodeJS, Angular.JS, jQuery, Typescript, webpack * Commanding grasp of front-end JavaScript, responsive web design, HTML, and CSS * Awareness of cross-browser compatibility issues and client-side performance considerations * Expertise in front-end routing, server-side rendering, and communicating via REST APIs * Deep understanding of software design patterns * Strong history of implementing testing methodologies to move quality to the left * Passion for mentoring junior engineers to produce elegant, maintainable code * Ability to interface with business stakeholders and engineers * Consistent track record of leading successful delivery for large-scale web-based projects * Ability to translate technical requirements into elegant code solutions * Solid written and verbal communication skills * Acute sense of ownership and the resolve to dig deeper into product and technical issues * A self starter with the ability, passion, creativity, and confidence to independently problem solve and produce results Benefits and Perks: * Generous health coverage for you and your family, including short and long term disability coverage, 401(k) and HSA matching, company-provided life insurance, and more. * Instant-Access & Flexible vacation. We trust you, so we have a 'take what you need' vacation policy. No waiting to use it or need for accruals. * Unlimited snacks, Our break areas stocked to the brim with cereal, snacks, La Croix, soda, Red Bull, coffee, and more to keep you going throughout the day. * We're dog friendly! Bring your pooch to work at any of our offices. * Enjoy weekly catered lunches and chef-made meals at the office. * Take a break and play foosball, Nintendo 64, ping pong, shuffleboard, pinball, or darts in our spacious cafeterias and break rooms. * Get active in the community by joining one of our many quarterly offsite volunteer and community service events. * Fun company events, including Halloween costume contests, ugly sweater competitions, baseball game outings, ice cream socials, food trucks, and more. Storable is committed to providing equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Storable will provide reasonable accommodations for qualified individuals with disabilities. Storable Raleigh NC

Lead Software Engineer

Eaton Corporation