Rockwell Automation - It's the Individual Who Makes the Difference
Listen.  Think.  Solve.
About Our Company

Rockwell Automation (NYSE: ROK) is a leading global provider of automation, power, control and information solutions that help manufacturers achieve a competitive advantage in their businesses. With a focus on always putting customers first, anywhere in the world, the company helps manufacturers use automation and intelligent motor control and conversion technology as a means to get their products and services to market faster, reduce their total cost of ownership, better utilize power and plant-floor assets, and minimize the risks in their manufacturing environments.

Capabilities extend through partnerships with a network of 5,600 reliable, local companies in distribution, software and product referencing. Leading brands and strategic partnerships uniquely qualify Rockwell Automation to deliver industry solutions to 80 countries around the world.

EMBEDDED GRAPHICS PROJECT ENGINEER

Description:
In accordance with sound engineering practices and project management techniques, facilitates the planning, scheduling, specification, design, implementation, and unit testing of embedded software projects under the direction of a manager.

ESSENTIAL FUNCTIONS:

Responsible for the design of major portions of embedded systems. Develops and documents high-level designs for embedded software systems and programs of particularly complex, novel, or critical nature based upon product requirements and internal goals concerning maintainability, extendibility, reliability, testability, and efficiency. Updates the documentation to support changes in requirements and related subsystems or systems.

Surveys the outputs of past and current development efforts within the company, in order to facilitate the reuse of design and code, increasing productivity and quality. Maintains awareness of software development activities within the business unit, group and company to maximize reuse opportunities.

Participates in the analysis and specification of embedded software subsystems or systems and ensures reviews are held as required.

Participates in the design of embedded software subsystems or systems 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 in order to shorten the product development cycle. Ensures reviews are held as required and resolve system design issues.

Participates in the implementation of embedded software subsystems or systems and ensures code reviews are held as required. Participates in the unit testing and ensures that the development team follows proper source control and release management procedures.

Reports anomalies found in products or tools using standard reporting mechanisms.

Investigates software anomalies in association with the functional test team, customer support team, or other group (possibly including customer) as needed. Debugs and corrects anomalies.

Keeps current and well informed on embedded software engineering methodologies and technologies germane to our 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.

May serve in one or more of the following roles defined within the department: Integration Manager, Lead Engineer, Subsystem Responsible Engineer, or Product Responsible Engineer. May assume additional responsibilities in times of business need.

Qualifications:
EDUCATION REQUIREMENTS:

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 software engineering (requirements analysis, design, testing), data structures, algorithms, and C/C++ language (or other middle to high-level language) required.

Masters of Science in Computer Science or Computer Engineering; or equivalent in-depth knowledge and experience in a number of major software engineering sub-disciplines (which may include (but are not limited to) the areas of research, software development paradigms, operating systems, real-time systems, and compilers), and wide knowledge of engineering principles and practices in related fields required.

Courses covering interpersonal relationship management, project management, structured analysis and design desired.

EXPERIENCE REQUIREMENTS:

Typically seven to ten years experience in embedded software development with an emphasis on the analysis, design, programming, and testing of real-time software systems of considerable scope using modern engineering practices required.

5+ yrs experience in 2D/3D graphics and rendering technologies, such as OpenGL, DirectX, and/or OpenVG, Interfacing with modern GPUs on resource constrained platforms.

5+ yrs experience product development utilizing embedded operating systems, including development of device drivers and package/patch updates.

Proven ability to develop and express innovative solutions to complex problems required.

Proven competency with object-oriented analysis and design as well as real-time development using the C/C++ language required.

Salary/Benefits: Salary commensurate with experience
Rockwell Automation offers a competitive benefit
plan. You can design a benefits package that fits
you and your family. Benefits include medical,
dental, vision, life insurance, disability,
401(k), vacation and sick time, employee referral
program and tuition reimbursement.

Benefits vary based on company divisions,
geographic locations, and employee status.

Job Location: Milwaukee, WI

Job Number: 24426BR

Company URL: http://www.rockwellautomation.com

Company Profile:
Rockwell Automation (NYSE: ROK) is a leading global provider of automation, power, control and information solutions that help manufacturers achieve a competitive advantage in their businesses. With a focus on always putting customers first, anywhere in the world, the company helps manufacturers use automation and intelligent motor control and conversion technology as a means to get their products and services to market faster, reduce their total cost of ownership, better utilize power and plant-floor assets, and minimize the risks in their manufacturing environments.

Capabilities extend through partnerships with a network of 5,600 reliable, local companies in distribution, software and product referencing. Leading brands and strategic partnerships uniquely qualify Rockwell Automation to deliver industry solutions to 80 countries around the world.

Rockwell Automation is an Equal Opportunity Employer.

Quick Facts:
Annual Sales: About $5 billion
Total Employees Worldwide: About 19,000
World Headquarters: 1201 South Second Street, Milwaukee, WI 53204 USA
Trading Symbol: NYSE: ROK
Chairman & CEO: Keith D. Nosbusch
www.rockwellautomation.com


Apply Now



Rockwell Automation is an Equal Opportunity Employer
Position Information
Location:
Multiple locations
Status:
Full Time, Employee
Job Category:
IT/Software Development
Relevant Work Experience:
7+ to 10 Years
Contact Information
Address:
Multiple locations
Reference Code:
24426BR.1290