Spanish bilingual and Hispanic jobs since 1997. Diversity job fairs since 2006. employers     login   |   register - post a job
Hispanic Diversity Recruitment - best jobs for hispanic, latino & bilingual (spanish & portuguese) jobseekers
    Log me in!   |   Site Map   |   Help   
 Firmware Engineer - Mequon, Wisconsin, United States

Job information
Posted by: Rockwell Automation 
Hiring entity type: Manufacturing 
Work authorization: Not Specified for United States
Position type: Direct Hire, Full-Time 
Compensation: ******
Benefits: See below
Relocation: Not specified 
Position functions: Engineering - Electrical
Travel: Unspecified 
Accept candidates: from anywhere 
Languages: English - Fluent
Minimum education: See below 
Minimum years experience: See below 
Resumes accepted in: English
Cover letter: No cover letter requested
Job code: R21-3860 / Latpro-3783764 
Date posted: Apr-06-2021
State, Zip: Wisconsin, 53097


Location: Mequon - Wisconsin

Job Description

Position Description

Summary/Scope of Position:

Due to business growth, Rockwell Automation's Power Control Business is adding to an already strong team of software developers and firmware engineers that focuses on continuing engineering and improvements to existing motor control and communication products.

We are looking for team members with diverse technical backgrounds who love to solve problems and can leverage their personal experience to grow our teams. A good background in embedded software development, communications, 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 Responsibilities

Analyzes, designs, programs, debugs and modifies software. Troubleshoots code for firmware (IC embedded code) applications. Involves analog and digital hardware and software operating systems.

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 in order to shorten the product development cycle. Reviews the subsystem and system designs of others for system design implications. 

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

Participates in the updating of functional specifications for existing products and development of new product functional specifications.

Participates in the development of new engineering processes and best practices.

Drives quality by maintaining the link between requirements and testing.

Actively searches for ways to improve overall productivity through process improvement.

Optimizes personal and team development activities to drive aggressive productivity.

Maintains focus on solutions that will improve the customer experience.

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 relevant to our industry through personal research, training and seminar participation.

Willingness to work in a diverse set of software development frameworks including Agile and Scrum, and with a diverse set of teams in global locations, as the business demands.


Open to receiving and sharing of new ideas.

Functions effectively in a team environment as both an individual contributor and a leader.

Effectively expresses opinions and accepting of different viewpoints.

Must be willing to work in a team environment.


Maintains and consistently applies knowledge of current policies, procedures, and standards pertaining to technical and administrative issues.

Ensures thorough familiarity with company policies and procedures. Appropriately applies policies and procedures in compliance with government laws. Policies and procedures include, but not limited to: Standards of Business Conduct, Intellectual Property, Control Environment, Information Protection, ISO 9000 & 14000, government regulations (e.g. health, safety, quality and environmental), and functional policies published on the Rockwell Automation Information Network.

Minimum Qualifications

  • Bachelor of Science in Computer Science, Computer Engineering or Electrical Engineering with concentration in software; or 3 years 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.
  • Familiarity with embedded software development, including analysis, design, programming, and testing of real-time software systems using the C/C++ language.
  • Ability to specify and develop high quality, maintainable software subsystems or systems at a high rate of productivity required.
  • Ability to work effectively as a member of a team or independently required.
  • Ability to clearly and concisely communicate technical information of a complex nature in verbal and written form required.
  • Rockwell Automation will only employ those who are legally authorized to work in the United States for this opening. No sponsorship is being offered with this role.

Desired qualifications

  • Master of Science in Computer Science or Computer Engineering; or equivalent in-depth knowledge and experience desired.
  • Two to three years of experience in an embedded software or firmware team, with an emphasis on the analysis, design, programming, and testing of real-time software systems using modern engineering practices using the C/C++ language.
  • Familiarity with the following tools and languages is desired: Python, Green Hills Integrity OS and Multi IDE, TI DSP programming using Code Composer Studio and debugging experience, modern collaboration tools like Jira, Jama and git.
  • Familiarity with agile processes like Scrum and SAFe is desired.
  • Well established ability to organize and direct activities of other employees is desired

The above statements are intended to describe the general nature and level of work being performed by people assigned to the job. They are not intended to be an all-encompassing list of all responsibilities, duties and skills required of personnel so classified.  Reasonable accommodations to essential functions of the job will be made if necessary.

This position is part of a job family. Experience will be the determining factor.

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 (see application details).


See job description


Rockwell Automation requires you to fill in their on-line form which will open in a different window.

Enter your email address and click 'Apply':
  Prefer not to enter your email?