Rockwell Automation is looking for embedded software engineers in Sustenance Engineering for existing production products and product enhancements.
The individual will be required to work with other cross-functional team in resolving anomalies reported from field. Also provide feature enhancement based on set of given requirements for existing products.
The individual will be responsible for firmware/embedded software development from technical investigation or study, design, implementation till release in accordance with internal product development processes.
The individual will be required to consistently meet project deliverables with high quality and to work effectively in a diverse team environment.
Ability and Attitude
Self-motivated and enthusiastic to work in product support and enhancement environment.
Strong passion in embedded engineering. Have strong desire for continuous improvement in applying best practice and modern technologies in embedded design.
Be able to adapt quickly and react positively to business needs and changes in strategies.
Good analytical and problem-solving skills.
Good communication and interpersonal skills and be able to lead and collaborate with other cross-functional team in multi-cultural environment.
Open-minded, willingness to experiment within acceptable boundaries and a creative mind to bring novel solutions into design and problem-solving.
Able to handle multiple tasks and work under pressure with tight deadline.
Have 5-10 years of experience in embedded software product development. Prior experience in industrial automation will be an advantage.
Prior experience in Sustenance Engineering will be an advantage.
Have experience in developing embedded software using Assembly and C programming language. Preferably have experience in Object Oriented C++.
Should have experience with programming 8/16/32 bits Microcontroller and developing low level device driver.
Should have experience in implementing firmware in digital and analog hardware-oriented design based on chip/component specification, hardware design and schematics.
Experience with development in one or more of the following areas for embedded system:
Development with RTOS, such as VxWorks, Quadros, ThreadX or others.
Development of communication protocols like TCP/IP, Ethernet/USB/WIFI and CAN/Profibus.
Experience in documenting firmware/embedded software design, hardware/firmware interface. Have knowledge in different established design techniques and design patterns.
Experience in solving complex problems. Experience in using different hardware-assisted debugging tools (oscilloscope, logic analyzer etc.).
Should have experience in leading process improvements to improve organization capabilities with proven results based on embedded software development modern practices and tools.
Bachelor or Master in Electrical/Computer/Computer Science Engineering.
Duties and Responsibilities:
Involve in firmware/embedded software development for Sustenance Engineering for existing production products and product enhancements
Conduct technical investigation, anomaly replication and root cause analysis systematically and effectively. Be able to establish the probable root-causes based on symptom provided at the system level
Conduct impact analysis to ensure all of existing feature are functional with new proposed change(s), including changes in hardware specification and design
Conduct requirement analysis and creation of functional requirement specification for new derivative products in an existing product line
Conduct technical investigation, evaluation of design concept and selection for design changes due to component obsolescence and other product enhancement, in collaboration with Hardware team to achieve cost effective solution
Involve in embedded design documentation, coding, unit test and integration testing
Conduct design and code reviews to ensure the quality of work products
Drive problems toward resolution when encountering ambiguity, uncertainty, or inflexibility. Hold self and others accountable for achieving goals and meeting commitments
Support and drive continuous improvement initiatives to improve internal embedded software development processes and technology adoption
Coach junior engineers by providing clear technical guidance and direction
Internal Number: R21-305
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.