Lead in the design of embedded safety firmware for industrial products with Ethernet IP communications including ground up development with implementation the Rockwell Safety Toolkit into motor control products. Optimize and balance the following goals with other firmware engineers: run-time performance, memory requirements, simplicity and correctness, development time and effort, reusability, extendibility, reliability while meeting the firmware safety requirements for the product. Maximize the reuse of existing internal or external software components in order to shorten the product development cycle where possible. Lead the firmware safety specification, implementation, reviews, documentation and test verification with TuV.
Along with other team members, develop and document high-level designs for embedded firmware based upon product requirements and internal goals concerning maintainability, extendibility, reliability, testability, efficiency and safety. Update the documentation to support changes in requirements.
Investigate software anomalies in association with the functional test, customer support, or other functions (possibly including customer) as needed. Debug and corrects anomalies.
Keep current and well informed on embedded software engineering methodologies for safety and technologies germane to the industrial control industry through personal research, training and seminar participation, and contacts with educational institutions, professional societies and other engineering groups. Investigate and evaluate applicable technologies and techniques and introduce promising technologies and techniques into the organization.
Bachelor of Science in Computer Science, Computer Engineering or Electrical Engineering with concentration in software; or equivalent knowledge in the areas of embedded real-time firmware engineering data structures, algorithms, communications and C language or other middle to high-level language required.
Embedded firmware engineer with at least 5 years of experience in the design and development of real-time embedded products.
2 or more years of experience in the development of Ethernet products.
Experience with real time embedded Operating systems (RTOS)
Proven ability to lead the firmware development of embedded products
Understanding of inter-processor communication strategies
High reliability design methodology
Formal design processes
Rockwell Automation - 13 months ago
Rockwell Automation, Inc. (Rockwell Automation) is a global provider of industrial automation power, control and information solutions. The...