Details
Posted: 25-Apr-22
Type: Full Time
Salary: Open
Internal Number: R22-1465
Job Description
Summary:
This is a key position within a Rockwell Automation's product R&D organization, setting the foundation for future generations of Drive products and accessories. The successful candidate will participate in the development of system Firmware's architectural specifications for new products, optimizing and balancing the following goals: business objectives, costs, performance, security, simplicity, time to market, reusability, maintainability, safety, and overall user experience at inception and throughout a product's lifecycle. A strong background in embedded software development and real time control systems is required. If outstanding technical opportunities, being part of, and learning from, one of the most experienced teams in the industry interest you, you should consider Rockwell Automation.
Job Description
This role owns the system firmware architecture roadmap and keeps abreast on current disruptive and accelerating new technologies, best practices, and contemporary embedded software engineering tools and methodologies. Evaluates and designs firmware architecture, functional interfaces and defines system integration requirement, while partnering closely with other functional architects to deliver new product concepts that support a common architecture vision strategy. Leads cross functional teams within the organization to solve architectural and implementation problems with innovative and practical solutions.
- Participates in the design of embedded software subsystems that optimize and balance the following goals: run-time performance, memory requirements, simplicity and correctness, development time and effort, reusability, extendibility, reliability, and safety. Maximizes the reuse of existing internal or external software components to shorten the product development cycle. Reviews the subsystem and system designs of others for system performance implications.
- Effectively collaborates with peer architects and subject matter experts to facilitate delivery of simplified and differentiated products and solutions that solve real-world customer problems at the best cost points.
- Create system and/or product level architectural documents that clearly explain the functionality and interfacing between subsystems and components at the right level for implementation by engineering.
- Support the development of the system integration and management plan. This includes identifying proof of concept deliverables, defining logical work sequencing, and mapping a clear process for product integration.
- Act as independent voice in liaising between product management and functional/technical leads within the business for the purpose of clarifying requirements, understanding concepts and issues, and resolving problems and anomalies. Influences decisions at various business units across RA.
- Collaborates with the corporate Common Architecture Team (CAT) to coordinate features highlighted in System Release activities with the Drives business.
- Demonstrates a willingness to work in a diverse set of software development frameworks including Agile and Scrum as the business demands.
Information Processing Capability
- Possesses a strong product, system, and customer view. Is an abstract thinker, and can step away from the details to look at "the big picture" and convey architectural benefits and features in a simplified manner.
- Leads and coordinates cross BU technical alignment from a system mindset point of view.
- Able to provide leadership in identifying strategic needs, drafting a vision, selling the vision, and executing against the strategic initiatives.
- Demonstrates thought leadership via customer support, presentations, and white papers
- Able to breakdown product designs into re-usable architectural parts for purposes of estimation and evaluation. Able to create clarity from ambiguity.
Temperament
- Effective leader with ability to lead, inspire and develop others to deliver their best performance.
- Highly resilient and pursues tasks with a driven purpose and a sense of urgency. Consistently moves problems toward resolution and helps others to do the same.
- Committed to developing strong relationships and collaborative partnerships. Understands and supports the goals and initiatives of other businesses and functional support organizations.
- Effective collaborator and innovation enabler while embracing and sharing ideas and engaging others to improve and realize potential innovations. Provides technical leadership for other teams or the mentoring of less-experienced engineers. Leads by influence and example rather than by command or direct authority.
Accepts Role Requirements
- Presents product architecture plans and/or concepts to senior executives when necessary.
- Passionate about leading and developing teams with a track record of mentoring and developing talent.
- Manages varying priorities and pre-consideration design requests, etc.
- Influential leader who is viewed as a technical stakeholder manager, able to effectively compile and sell ideas with strategic messaging and compelling communication skills.
- Able to interact effectively with people from multiple technical disciplines as well as at different levels within the organization.
Basic Qualifications
- Bachelor's degree
- Legal authorization to work in country of employment is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening.
- Up to 5% travel
Preferred Qualifications
- Bachelor of Science in Computer Science, Computer Engineering or Electrical Engineering
- Graduate degree in Computer Science, network/product security, Computer Engineering, or equivalent in-depth knowledge and experience. with concentration in software; or equivalent knowledge in the areas of embedded real-time software engineering
- Typically requires a minimum of of 12 years of experience in system level design experience in the areas of embedded real-time control systems, inter-processor communications, and multi-layered control architecture.
- Typically requires a minimum of of 12 years of experience as a design lead/ technical leader with proven ability to influence change and build effective partnerships in a matrixed environment and demonstrated ability to organize and direct the activities of other employees.
- Broad understanding of operational product/system functional interactions within products utilizing multiple engineering disciplines such as: Power, Control, Electrical/ Mechanical, Digital Hardware, FPGAs, Firmware, Communications, Safety, Security, and connected Software Tools or User Interfaces.
- Proven ability to specify and develop high quality, maintainable software subsystems or systems at a high rate of productivity required.
- Proven competency with object-oriented analysis and design as well as real-time development using the C/C++ language required
- Possesses an understanding of how customers use motor drive products and how they fit into target applications and system environments.
- Understands the competitive landscape for our technology and products.
- Experience with Rockwell Automation products such as PowerFlex, ControlLogix, Studio 5000, Kinetix
- Breath of knowledge and expertise across multiple engineering disciplines
- Familiarity with the following tools and languages is desired: Green Hills Integrity OS and Multi IDE, TI DSP programming using Code Composer Studio.
- Experience with homogeneous and heterogeneous multi-core microcontrollers - employing both AMP & SMP implementations. Practical experience with hypervisors/containers is a plus.
- Experience with a broad range of embedded environments - from bare-metal implementations to simple schedulers, all the way to high-performance commercial real-time operating systems.
This position is part of a job family. Experience will be the determining factor.
*We offer a Flexible Work Schedule where you will work with your manager to enjoy a work schedule that can flex with your personal life.
#LI-JL12
#LifeAtROK
We are an Equal Opportunity Employer including disability and veterans.
If you are an individual with a disability and you need assistance or a reasonable accommodation during the application process, please contact our services team at +1 (844) 404-7247.