Lead Engineer, Embedded Software

Eaton

3.9

(36)

Raleigh, NC

Why you should apply for a job to Eaton:

  • 4.2/5 in supportive management
  • 72% say women are treated fairly and equally to men
  • 78% would recommend this company to other women
  • 73% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Flexible work options to help balance work/life demands
  • Strong community involvement with a donation matching program
  • Competitive compensation packages
  • #19409Raleigh

    Position summary

    • Influence and drive customer teams in best practices of firmware development (Test Driven Development and CI/CT methodologies pushing test left)

    • Quick to adapt to a changing environment. This team will be picking up code from across the divisions and expected to provide measurable benefits to the product owners within 1-2 sprints

    • Consult and develop in embedded firmware in C, C++ in resource-constrained environment on a variety of products ranging from bare-metal development to RTOS to Linux based to applicable coding standards and development practices

    • Understand Source Code Control methodologies such as git and apply to development workflow

    • Work in an Agile, and occasionally SAFe, software development lifecycle delivering to sprint plans

    • Learn Continuously including the opportunity to attend software conferences sharing learnings (new languages, technique, technology) with team on regular basis

    • Work on all levels of the embedded software stack (low level micro drivers and BSP to IoT protocols) applying best practices in software development while doing so

    • Support requests from divisions for new features and tools and enable in future pipelines in a repeatable way for other customers.

    Qualifications:

    Basic Qualifications:

    • Bachelor's Degree from an accredited institution is required.

    • Minimum 7 years' Embedded Software Development working with Embedded Software Development Tools, software languages (C/C++), and object-oriented programming

    • Minimum 7 years' experience working with software development processes (i.e. Agile)

    Preferred Qualifications:

    • Fundamental understanding of Test-Driven Development (TDD)

    • Undergraduate Degree in Engineering or Software Engineering

    • Prior project or people leadership experience

    Technical Skills:

    • Understand how to track and report embedded development team performance metrics. - Continuous integration/Continuous Test - Deep understanding of SOLID, Twelve Factor Apps, and the twelve principles and four values of agile development

    Position Criteria:

    • Strong project planning and project leadership skills and experience

    • Ability to mentor team members both divisional and special projects

    • Excellent analytical skills and ability to work in a team-oriented environment

    • Basis in Cyber Security as applied to connected embedded products

    • Software Languages: C/C++, CMake

    • Experience working with global software development team

    • Experience using emulators, oscilloscopes, simulators, and software analysis tools

    • Experience developing in a Unix/Linux environment (Yocto)

    • Demonstrated capability to investigate and resolve technical concerns

    We are committed to ensuring equal employment opportunities for job applicants and employees. Our recruitment processes use balanced selection criteria and avoid unlawful discrimination against applicants on the basis of their age, colour, disability, marital status, national origin, gender, gender identity, genetic information, race or racial origin, religion, sexual orientation or any other status protected or required by law.

    Why you should apply for a job to Eaton:

  • 4.2/5 in supportive management
  • 72% say women are treated fairly and equally to men
  • 78% would recommend this company to other women
  • 73% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Flexible work options to help balance work/life demands
  • Strong community involvement with a donation matching program
  • Competitive compensation packages