Job SummarySenior Engineer, Embedded Software Permanent
Rockwell Automation, Bangalore, India
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 desired 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.
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