Hadapsar, Pune
1 day ago
Lead System Design Engineer
What you’ll do:

Eaton Corporation’s Center for Intelligent Power has an opening for a Systems 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 design the hardware and software interface between the main microcontroller of a product and its coprocessor, including prototypes building, testing, and final product integration testing. Furthermore, they will aid the development and performance analysis of analytics workloads. They will be required to provide expertise for the full hardware integration, from requirements and high-level design all the way though to delivery, in an agile environment and working closely with business units.  

•    Develops abstract circuit diagrams and communication infrastructure to sustain the deployment of 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 signal processing algorithms taking advantage of accelerated microcontroller instructions.

•    Guides product teams with hardware integration, suggesting input and output pin connections and circuit board layout.

 

Qualifications: Bachelor / Master’s degree in  Computer Science, Electronics or related field8+ years of progressive experience in delivering technology solutions in a production environment5+ years professional experience developing hardware, with a proven track record of shipping high quality products3+ years of experience of embedded C/C++ to implement MCU peripheral drivers.5+ years professional experience developing hardware, with a proven track record of shipping high quality products

Compare and propose the best suited hardware components for the target applications considering the business requirements.

Develops a software-in-the-loop and processor-in-the-loop test harness for the target hardware.

Skills:

•    Knowledge of embedded C/C++ to implement MCU peripheral drivers.

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

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

•    Good hardware knowledge including understanding schematics and hardware manufacturing files (e.g., Gerbers).

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

•    Ability to evaluate the effects of trace layout on communication protocols maximum performance and suggest improvements to optimize them.

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

•    Ability to use test equipment (e.g., oscilloscope) to validate hardware and identify issues.

•    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.

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

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

•    Matlab/Simulink code generation for embedded microcontrollers.

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

•    Ability to design circuit layout starting from technical requirements.

•    Knowledge of ARM Cortex-M and TI C2000 microcontroller architecture.

Confirm your E-mail: Send Email