
Specialist Edge Intelligence
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
About the Role: Specialist Edge Intelligence
Eaton Corporation's Center for Intelligent Power is seeking a passionate Systems Engineer with a specialization in embedded system development and model-based design. In this critical role, you will be instrumental in developing cutting-edge edge intelligence solutions. You will collaborate closely with technical leaders and experts across various Eaton business segments. Your responsibilities will encompass the design, development, testing, and deployment of intelligent solutions on edge platforms. This involves defining workloads based on end-product use cases, implementing workload models, defining foundational primitive blocks, and conducting performance characterization and optimization for deployment on resource-constrained controller platforms. A strong systems understanding, expertise in digital signal processing, machine learning, AI, and a robust model-based development skillset are essential for success in this position.
Key Responsibilities:
- Design, develop, test, generate code for, optimize, and test Simulink models.
- Implement system-to-component requirements, unit test cases (HIL/SIL), and manage software integration and delivery.
- Demonstrate a proven track record in problem-solving and debugging on actual hardware.
- Embrace Agile methodologies and tools, with a history of delivering products in a production environment.
- Leverage experience with edge-specific machine learning libraries and platforms, focusing on memory and time optimization.
- Recommend, set up, integrate, and utilize development environments and frameworks to meet business and data engineering needs.
- Recommend and establish appropriate performance monitoring solutions, authoring and implementing them based on gathered results.
- Document and present solutions using flowcharts, diagrams, code comments, code snippets, and performance instruments.
- Author high-quality, high-performance, unit-tested code aligned with business and data engineering requirements, and actively participate in code reviews.
- Collaborate directly with stakeholders, engineering teams, and test teams to create high-quality solutions that effectively address end-user challenges.
Qualifications:
- Bachelor’s or Master’s degree in Electronics or Electrical Engineering.
- Minimum of 12 years of overall experience.
- Over 7 years of progressive experience in delivering technology solutions within a production environment.
- Over 7 years of embedded systems development experience with a proven record of shipping high-quality products.
- Over 5 years of experience with modeling tools such as MATLAB/Simulink, automatic code generation, and HIL testing.
Skills and Expertise:
- Advanced analytical abilities, with a strong grasp of engineering theory and design principles.
- Degree in Electronics, Controls, or equivalent engineering field, with electives or thesis focus on embedded systems or model-based design.
- Proficiency in model-based design methodologies.
- Extensive experience in embedded systems development, troubleshooting, and working with real-time operating systems.
- Demonstrated problem-solving skills, with expertise in system integration, verification, and validation.
- Programming proficiency in MATLAB, Simulink, Embedded C/C++, and Python.
- Understanding of SW Development life-cycle processes and associated tools.
- Experience with Agile development methodologies and concepts, including practical application of Jira, Bitbucket, and Confluence.
- Familiarity with software compliance metrics and standards.
- Experience with communication protocols such as Ethernet, CAN, Modbus, and TCP/IP.
Preferred Skills:
- Basic understanding of AI/ML concepts and experience with edge-specific machine learning libraries.
- Knowledge of IoT technologies.
- Experience applying Design Thinking or human-centered methods to identify and solve customer needs holistically.
- Excellent verbal and written communication skills, with the ability to articulate technical solutions effectively in virtual and global team settings.
- Strong interpersonal, negotiation, and conflict resolution skills.
- Ability to interpret academic research and apply new data science techniques.
- Experience contributing to large teams with established big data platform practices, as well as smaller teams where significant impact was made.
- Experience working with global teams, leveraging strong communication skills for effective interaction.
- Innate curiosity and a self-directed drive to learn and innovate.
- Strong problem-solving abilities, with a proactive approach to learning new skills and fostering team growth.
- A collaborative team player adept at working within small, fast-moving teams.