As a Senior Embedded Software Engineer, you will have the opportunity to drive customer issues to resolution by providing technical investigation, debugging and solutions.
You become part of an agile team that believes in a customer first approach and achieve this by knowledge sharing, innovative thinking, collaboration, and organizational teamwork. In this position, you will be a key player in customer issue characterization, analysis, and resolution to customer issues. You will also collaborate closely with teams in different campuses to develop and deliver optimal and timely solutions to customers.
The ideal candidate will possess excellent technical issue characterization and analysis capabilities as well as the excellent written and verbal communications skills.
Responsible for characterizing, analyzing, and resolving complex customer technical issues reported from the field and software re-rolls.
Drives characterization of issues though a number of means including analysis of internally and externally collected data, experimentation, architectural, design and implementation reviews.
Summarizes results and formulates hypothesis for potential solutions and tests those hypothesis against actual systems.
Good analytical and problem-solving skills.
Good skillset in product testing using automated and manual methods.
Communicates issue progress and state information to supervisor/stakeholders, escalate issues on time whenever necessary.
Leads and effectively partners with other groups and engineers to provide the best solution in a timely, cost-effective manner.
Effectively collaborates with cross functional teams including engineering, product management, and manufacturing teams to formulate effective paths towards resolution.
Work with established Engineering processes, guidelines, procedures and tools and ensures compliance to any applicable standards.
Participate in Continuous Improvement initiatives and you will have opportunity to demonstrate leadership of specific continuous improvement objectives.
Be able to adapt quickly and react positively to business needs and changes in strategies.
Participates in formal meetings with stakeholders to discuss issue status and plans for further investigation.
Seeks knowledge and keeps informed regarding current trends in industrial automation field in order to provide support and recommendations related to product development.
Bachelor's degree in Electrical Engineering or Computer Engineering or equivalent knowledge in the application of software engineering principles, theories, concepts, and techniques
5+ years of software engineering experience with demonstrated professional development in software design and development.
Have strong knowledge and experience in developing embedded software using C/Object Oriented C++.
Demonstrated understanding of good system and product issue characterization skills including formulation and testing of hypothesis.
Experience in debugging and solving complex problems. Experience in use of emulators, analyzers and related instrumentation.
Experience in developing Design document for firmware/embedded software. Have knowledge in different established design techniques and design patterns.
Experience in python programing language.
Willingness to take on a leadership role in small teams.
Good working knowledge of SCRUM / Agile process, static analysis tool and Version Control tools (e.g. ClearCase, Git) will be an advantage.
Knowledge and experience in Communication / Industrial Protocols is beneficial
Knowledge and familiarity with Ladder Logic Programming is beneficial
Knowledge or experience in industrial control systems, Functional Safety Development processes (e.g IEC 61508) will be an advantage.
Internal Number: R21-4820
About Rockwell Automation
When you choose Rockwell Automation, you join countless talented employees who have helped us establish our leadership position in the automation industry over the past century.
You join a diverse, inclusive and global community with a passion for innovation. A place where you can partner with great minds and inspiring people. And a corporation backed by the financial strength that drives growth – and career opportunities.
As much as we focus on our customers, we know our employees are key to our success and future. Helping you develop a rewarding career is a top priority. Because when you succeed, we succeed.