Lead Engineer SDK Integration & Automation

Eaton Corporation

  • Pune, Maharashtra
Lead Engineer SDK Integration & Automation
Job Posted : Feb 10th, 2025

Job Description

  • 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.
  • Integrates SDK components into a consistent SW development ecosystem, including analytics design and generation tools, analytics deployment systems, test environments, embedded platform build systems.
  • Collaborates with other engineers to automate the SDK workflows to build, test, deploy, monitor and control, at scale, the analytics for the embedded devices.

Qualifications:-

  • Bachelor / Master’s degree in  Computer Science, Electronics or related field
  • 8+ years of progressive experience in delivering technology solutions in a production environment
  • 8+ years of experience in the embedded systems as a developer, with a proven track record of shipping high quality products
  • Required:· 5 years professional experience developing embedded device software or associated tooling, with a proven track record of shipping high quality products.

Desired:-

  • Experience in Software Architecture.
  • C/C++ build systems including CMake, cross-compilation, and multiple code repositories.
  • Development for real-time embedded Linux or RTOS.
  • Working knowledge communication protocols.
  • Cybersecurity best practices, information and physical security, certificates, authentication, authorization, attestation, and encryption.
  • Experience developing in Python.
  • MathWorks code generation.

Skills:-

  • 1 or more project where you created or co-created the System Architectural design
  • Professional experience of a source code control system, preferably Git
  • Build and test automation (e.g. CI/CD workflows in GitHub Actions).
  • Working knowledge of cloud services, storage, IoT and orchestration.
  • System simulation (e.g. QEMU, Renode).
  • Linux experience covering the Linux file system, WSL, shell scripts, containers, cross-compilation.
  • 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.

Location:-

  • Pune, Maharashtra.

Company Overview:-

Eaton’s mission is to improve the quality of life and the environment through the use of power management technologies and services. We provide sustainable solutions that help our customers effectively manage electrical, hydraulic, and mechanical power – more safely, more efficiently, and more reliably. Eaton’s 2020 revenues were $17.9 billion, and we sell products to customers in more than 175 countries

      SUBSCRIBE NEWS LETTER
Scroll