Campus Pride Jobs

Mobile Campus Pride Logo

Job Information

Eaton Corporation Lead Engineer, SDK Embedded Systems in Dublin, Ireland

Unlock Your Potential at Eaton: Where Diversity Drives Innovation. No matter where you come from, your aspirations matter to us. We believe in the power of different perspectives, experiences, and backgrounds to ignite innovation and drive success. We're in the business of empowering people, and that includes you. Your journey here is not just about a job; it's about a shared vision for a brighter, more sustainable future.

We are currently seeking a Lead Engineer, SDK Embedded Systems to support the Dublin-based Eaton Office.

What you’ll do:

Eaton Corporation’s Center for Intelligent Power has an opening for a Lead Engineer to play a vital role in building Eaton’s next generation of edge device analytics platforms. The successful applicants will provide the skills to build platform BSPs and an SDK that includes automation to enable our data scientists to efficiently create and deploy edge analytics at scale. They will be required to provide expertise for the full SDLC from requirements and high-level design all the way through to delivery, in an agile environment where we value automation highly.

Key Responsibilities:

• Develops SW and communication infrastructure to deploy analytics to edge devices.

• Works with their team and others, contributing to the architecture, design, development, and testing of prototype and pre-production firmware and software.

• Takes responsibility for technical deliverables and project delivery throughout the project life cycle.

• Analyzes product requirements and translates to technical requirements to specify solutions.

• Collaborates with stakeholders, engineering, and test to deliver high quality solutions that solve end-user problems.

• Provides technical leadership to help plan releases, and Scrum backlogs and sprints.

• Supports software QA and drives improving quality metrics.

• Mentors colleagues in the use of tools and in best practices in SW development

• Explores and recommends new tools and processes which can improve efficiency and compliance.

• Develops RTOS BSPs for new HW platforms, and integrates them into the platform build systems.

• Develops embedded component systems for analytics deployment, monitoring and control.

• Develops embedded SW build and test systems for simulated environments and target HW.

Qualifications:

• Minimum of a bachelor’s degree in computer science, or a related engineering discipline.

• 5 years professional experience developing embedded C/C++, with a proven track record of shipping high quality products.

Skills:

• Experience with unit testing, with a testing framework, as part of the development process.

• Professional experience of a source code control system, preferably Git.

• C/C++ build systems including CMake, cross-compilation, and multiple code repositories.

• 1 or more project where you created or co-created the SW Architectural design.

• Development for real-time embedded Linux or RTOS, including thread synchronisation and communication, memory management, and communication protocols.

• Good HW knowledge including understanding schematics and using HW drivers to achieve optimal communication.

• Working knowledge of wired and wireless communications, networking, transport protocols, and service layers (e.g. Ethernet, WiFi, Bluetooth, IP, UDP, TCP, MQTT, TLS, HTTP).

• Working knowledge of inter-chip protocols and drivers (e.g. SPI, I2C).

• Proven debugging skills rooted in an understanding of the underlying technologies.

• Good verbal and written communication skills including the ability to clearly explain technical concepts.

• Abreast of upcoming software development/engineering tools, trends, and methodologies including Agile / Scrum.

• Good knowledge of SW design principles and architecture patterns (e.g. SOLID, dependency injection, layered architecture).

• Candidate is dependable, accountable, and has strong time management and prioritization skills.

Preferred Skills:

• Experience in System Architecture.

• Build and test automation (e.g. CI/CD workflows in GitHub Actions).

• System simulation (e.g. QEMU, Renode).

• Working knowledge of cloud services, storage, IoT and orchestration.

• Cybersecurity best practices, information and physical security, certificates, authentication, authorisation, attestation, and encryption.

• Signal processing experience, (e.g. FFT, DWT, Digital Filtering).

• MathWorks experience (Simulink, Matlab).

What we offer you:

  • Competitive compensation and benefits package

  • We make your aspirations matter – Eaton encourages internal promotion, whenever possible

  • We make your growth matter - We invest in our employees for the long term – not just with salary and benefits, but with ongoing learning and development opportunities made available through Eaton University

  • We make your wellbeing matter – We put your health and safety first. Wellness at Eaton is more than a program, it’s about changing the environment by offering the right tools to help empower employees to make that happen

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.

#LI-MM2

DirectEmployers